Ultralytics YOLO27:
Torna al glossario di Ultralytics

Time Series Analysis

Esplora l'analisi delle serie temporali per le previsioni e il rilevamento delle anomalie. Scopri come generare dati temporali utilizzando Ultralytics YOLO26 per ottenere insight avanzati sull'IA.

L'analisi delle serie temporali è un metodo specifico per analizzare una sequenza di punti dati raccolti nell'arco di un intervallo di tempo. In questo processo, gli analisti registrano i punti dati a intervalli regolari per un determinato periodo, invece di registrarli solo in modo intermittente o casuale. A differenza dei dataset statici utilizzati per la standard Classificazione delle immagini, i dati delle serie temporali aggiungono una dimensione temporale, il che significa che l'ordine dei dati è fondamentale per comprendere i pattern sottostanti. Questa tecnica è alla base dell'Analisi dei dati ed è ampiamente utilizzata per prevedere eventi futuri sulla base delle tendenze storiche.

Componenti e tecniche fondamentali#

Per analizzare efficacemente i dati basati sul tempo, è necessario identificare i diversi componenti che costituiscono il segnale.

  • Analisi delle tendenze: consiste nell'identificare la direzione a lungo termine dei dati. Ad esempio, la Regressione lineare viene spesso utilizzata per modellare se le vendite stanno generalmente aumentando o diminuendo nell'arco di diversi anni.
  • Rilevamento della stagionalità: molti dataset mostrano variazioni regolari e prevedibili che si ripetono ogni anno solare. I rivenditori utilizzano l'analisi della stagionalità per prepararsi ai picchi delle festività o alle abitudini di acquisto legate alle condizioni meteorologiche.
  • Stazionarietà: una serie temporale è considerata stazionaria se le sue proprietà statistiche, come media e varianza, non cambiano nel tempo. Tecniche come il test di Dickey-Fuller aiutano a determinare se i dati richiedono una trasformazione prima della modellazione.
  • Stima del rumore: le variazioni casuali o il "rumore bianco" possono oscurare i pattern reali. Il filtraggio avanzato o gli Autoencoder vengono utilizzati per separare i segnali significativi dalle fluttuazioni casuali.

Applicazioni reali dell'AI/ML#

L'analisi delle serie temporali è fondamentale per i settori che richiedono previsioni accurate per ottimizzare le operazioni e ridurre i rischi.

  • Previsione della domanda nel commercio al dettaglio: i rivenditori utilizzano l'AI nel commercio al dettaglio per prevedere il fabbisogno di scorte. Analizzando i dati delle serie temporali relativi alle vendite passate, le aziende possono ottimizzare le catene di approvvigionamento, riducendo sia le eccedenze di scorte sia le rotture di stock. Strumenti come Facebook Prophet vengono spesso impiegati per gestire i marcati effetti stagionali osservati nei dati del commercio al dettaglio.
  • Monitoraggio dei parametri vitali in ambito sanitario: in campo medico, i sistemi di AI nel settore sanitario monitorano continuamente i parametri vitali dei pazienti, come frequenza cardiaca e pressione sanguigna. Gli algoritmi delle serie temporali possono eseguire il Rilevamento delle anomalie per avvisare immediatamente il personale medico se i parametri di un paziente si discostano dal normale riferimento storico, salvando potenzialmente delle vite.
  • Manutenzione predittiva: gli stabilimenti produttivi utilizzano sensori per raccogliere nel tempo dati sulle vibrazioni o sulla temperatura dei macchinari. Applicando l'AI nella produzione industriale, le aziende possono prevedere i guasti delle apparecchiature prima che si verifichino, riducendo al minimo i tempi di inattività.

Generazione di serie temporali dalla visione artificiale#

Sebbene l'analisi delle serie temporali sia distinta dalla Visione artificiale (CV), che si concentra su dati spaziali come le immagini, i due ambiti spesso si intersecano. Un modello di CV può elaborare flussi video per generare dati di serie temporali. Ad esempio, un sistema di Conteggio degli oggetti installato su una telecamera del traffico produce un conteggio sequenziale delle auto al minuto.

L'esempio seguente mostra come utilizzare Ultralytics YOLO26 per tracciare gli oggetti in un video, convertendo di fatto i dati visivi in una serie temporale di conteggi degli oggetti.

from ultralytics import YOLO

# Load the YOLO26 model for object tracking
model = YOLO("yolo26n.pt")

# Track objects in a video stream (generates time-series data)
# The 'stream=True' argument returns a generator for memory efficiency
results = model.track("https://docs.ultralytics.com/modes/track", stream=True)

# Process frames sequentially to build a time series of counts
for i, r in enumerate(results):
    if r.boxes.id is not None:
        count = len(r.boxes.id)
        print(f"Time Step {i}: {count} objects detected")

Per gestire i dataset e addestrare i modelli che alimentano queste pipeline, puoi utilizzare la Ultralytics Platform, che semplifica il flusso di lavoro dall'annotazione alla distribuzione.

Architetture neurali moderne#

I metodi statistici tradizionali come ARIMA (Media mobile integrata autoregressiva) sono ancora diffusi, ma il moderno Apprendimento profondo (DL) ha introdotto alternative potenti.

  • Reti neurali ricorrenti (RNNs): progettata specificamente per i dati sequenziali, una Rete neurale ricorrente (RNN) mantiene una "memoria" degli input precedenti, risultando adatta alle dipendenze a breve termine.
  • Memoria a lungo-breve termine (LSTM): per affrontare i limiti delle RNN standard nel ricordare sequenze lunghe, l'architettura Memoria a lungo-breve termine (LSTM) utilizza dei gate per controllare il flusso delle informazioni, modellando efficacemente le dipendenze temporali a lungo termine.
  • Transformer: originariamente sviluppata per il testo, l'architettura Transformer e i suoi meccanismi di attenzione sono oggi all'avanguardia nella previsione di dati complessi di serie temporali, superando spesso i modelli ricorrenti più datati.

Distinzione dai termini correlati#

È importante distinguere l'Analisi delle serie temporali dalla Modellazione delle sequenze e dalla Visione artificiale.

  • Serie temporali e modellazione delle sequenze: sebbene tutte le serie temporali siano sequenze, non tutte le sequenze sono serie temporali. L'Elaborazione del linguaggio naturale (NLP) si occupa di sequenze di parole in cui l'ordine è importante, ma l'elemento "tempo" è astratto. L'analisi delle serie temporali implica specificamente che i dati siano indicizzati in base al tempo.
  • Serie temporali e visione artificiale: la CV si occupa dell'interpretazione di input visivi (pixel). Tuttavia, tecniche come la Comprensione dei video colmano il divario aggiungendo una dimensione temporale all'analisi visiva, spesso utilizzando i Transformer per comprendere come il contenuto visivo cambia nel tempo.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning