Sintonizzati su YOLO Vision 2025!
25 settembre 2025
10:00 — 18:00 BST
Evento ibrido
Yolo Vision 2024
Glossario

Analisi delle Serie Temporali

Sblocca la potenza dell'analisi delle serie temporali per prevedere le tendenze, rilevare le anomalie e ottimizzare le applicazioni AI/ML in tutti i settori.

L'analisi delle serie temporali è un metodo statistico utilizzato per analizzare una sequenza di punti dati raccolti in un determinato periodo di tempo. Questo tipo di dati, noto come dati di serie temporali, è ordinato cronologicamente, consentendo agli analisti e ai modelli di machine learning (ML) di identificare modelli temporali, tendenze, stagionalità e altre strutture basate sul tempo. L'obiettivo principale è spesso quello di comprendere le cause alla base di questi modelli o di eseguire previsioni, ovvero il processo di modellazione predittiva per stimare i valori futuri. È un elemento fondamentale in molti settori, tra cui economia, finanza e meteorologia.

Applicazioni AI/ML nel Mondo Reale

L'analisi delle serie temporali è fondamentale per la creazione di sistemi intelligenti in grado di anticipare eventi futuri sulla base di dati storici.

  1. Previsione dei mercati finanziari: Una delle applicazioni più comuni è in finanza, dove gli analisti prevedono i prezzi delle azioni, i rendimenti degli asset e la volatilità del mercato. I modelli analizzano i dati storici dei prezzi provenienti da fonti come la Borsa di New York per identificare tendenze e modelli ciclici che possono informare le strategie di trading. Questi modelli possono variare dai metodi statistici tradizionali alle architetture avanzate di deep learning.
  2. Previsione della domanda nel retail: Le aziende sfruttano l'analisi delle serie temporali per la previsione della domanda al fine di ottimizzare l'inventario. Analizzando i dati storici delle vendite, i rivenditori possono prevedere i picchi stagionali (come lo shopping natalizio) e le tendenze settimanali, assicurandosi di avere la giusta quantità di scorte al momento giusto. Questo è un componente chiave per la costruzione di soluzioni efficaci di AI nel retail.
  3. Scienza del meteo e del clima: I meteorologi utilizzano modelli di serie temporali per prevedere le condizioni meteorologiche analizzando i dati storici su temperatura, umidità e velocità del vento. Organizzazioni come la World Meteorological Organization si affidano a queste previsioni per la sicurezza pubblica e la pianificazione. Allo stesso modo, i climatologi analizzano i dati climatici a lungo termine per modellare i cambiamenti ambientali e rilevare le anomalie.
  4. Monitoraggio sanitario: Nell'IA in ambito sanitario, l'analisi delle serie temporali viene utilizzata per monitorare i segni vitali dei pazienti, come la frequenza cardiaca e la pressione sanguigna, tramite sensori indossabili. L'analisi di questi dati in tempo reale può aiutare nell'individuazione precoce di problemi di salute, come la previsione dell'insorgenza di un evento cardiaco analizzando i dati del segnale ECG.

Tecniche nell'Analisi delle Serie Temporali

Una varietà di metodi vengono utilizzati per modellare i dati delle serie temporali, dagli approcci statistici classici alle reti neurali complesse.

  • Modelli statistici: Questi metodi tradizionali sono spesso utilizzati come baseline e sono efficaci per dataset più semplici.
    • Modelli ARIMA: i modelli Autoregressive Integrated Moving Average acquisiscono informazioni dai valori passati e dagli errori di previsione nella serie.
    • Smoothing esponenziale: questo metodo attribuisce un peso esponenzialmente decrescente alle osservazioni più datate, rendendolo adatto per dati senza una chiara tendenza o stagionalità.
  • Modelli di Machine Learning: Per pattern non lineari più complessi, si preferiscono i modelli di ML.

Distinzione dai compiti di Computer Vision

Mentre l'analisi delle serie temporali si concentra su sequenze di dati numerici o categorici nel tempo, la Computer Vision (CV) si occupa dell'interpretazione delle informazioni visive provenienti da immagini o video. Compiti come il rilevamento di oggetti o la segmentazione delle immagini, spesso eseguiti da modelli come Ultralytics YOLO, analizzano principalmente il contenuto spaziale all'interno di singoli fotogrammi o mettono in relazione gli oggetti tra i fotogrammi (object tracking).

Sebbene l'analisi video implichi intrinsecamente una dimensione temporale (una sequenza di frame), le tecniche utilizzate spesso differiscono dai metodi tradizionali delle serie temporali. L'analisi video potrebbe impiegare modelli spazio-temporali (come CNN 3D o Vision Transformer) che considerano sia le caratteristiche spaziali sia i loro cambiamenti nel tempo. Tuttavia, un sistema di CV può generare dati di serie temporali. Ad esempio, un sistema per il conteggio degli oggetti in un feed video può produrre una serie temporale del numero di persone che passano attraverso un'area al minuto. Questo output può quindi essere analizzato utilizzando tecniche standard di serie temporali per l'analisi delle tendenze o il rilevamento di anomalie.

Strumenti e Risorse

Lo sviluppo e il deployment di modelli di serie temporali implicano l'uso di vari strumenti. Oltre alle librerie ML come PyTorch e TensorFlow, strumenti specializzati come la libreria Prophet di Meta offrono funzionalità di previsione di facile utilizzo. La gestione del ciclo di vita di questi modelli, dall'addestramento su dataset di riferimento o personalizzati (come quelli presenti nella Time Series Data Library) alla valutazione e al deployment del modello, spesso coinvolge i principi di Machine Learning Operations (MLOps) e piattaforme come Ultralytics HUB. Per quanto riguarda le risorse di apprendimento, testi come "Forecasting: Principles and Practice" forniscono una guida completa e piattaforme come Kaggle ospitano competizioni di serie temporali per un'esperienza pratica.

Unisciti alla community di Ultralytics

Entra nel futuro dell'AI. Connettiti, collabora e cresci con innovatori globali

Iscriviti ora
Link copiato negli appunti