Chronos, una suite di modelli pre-addestrati in GluonTS, differisce da altri modelli pre-addestrati in diversi modi chiave:
1. Previsione Zero-Shot: Chronos è progettato per la previsione di serie temporali zero-shot, ovvero può generare previsioni probabilistiche accurate per nuove serie temporali non visualizzate durante l'addestramento. Ciò è in contrasto con altri modelli che richiedono la messa a punto di set di dati specifici per ottenere buone prestazioni[1][2].
2. Architettura del modello linguistico: i modelli Chronos si basano su architetture del modello linguistico, che tokenizzano i valori delle serie temporali in bucket e li trattano come token. Questo approccio consente un'elaborazione e una previsione efficienti di nuovi dati di serie temporali[2][3].
3. Pre-addestramento: i modelli Chronos vengono pre-addestrati su un ampio corpus di dati di serie temporali open source arricchiti con tecniche di generazione di dati sintetici. Questa formazione preliminare consente ai modelli di apprendere modelli e caratteristiche generali nei dati delle serie temporali che possono essere applicati a dati nuovi e invisibili[2][3].
4. Taglie dei modelli: i modelli Chronos sono disponibili in cinque dimensioni: minuscolo (parametri 8M), mini (20M), piccolo (46M), base (200M) e grande (710M). Queste dimensioni offrono diversi livelli di complessità e requisiti computazionali, con modelli più grandi che richiedono hardware più potente per un'inferenza efficiente[2].
5. Inferenza: a differenza di altri modelli, i modelli Chronos non eseguono una formazione specifica per l'attività. Invece, eseguono un calcolo più costoso durante l'inferenza che si adatta linearmente al numero di serie temporali nel set di dati. Ciò li rende adatti per attività di previsione zero-shot su larga scala[2].
6. Perfezionamento: sebbene i modelli Chronos siano progettati per prestazioni zero-shot, possono essere perfezionati su set di dati specifici per migliorarne ulteriormente la precisione. Questa messa a punto può essere effettuata utilizzando tecniche e strumenti comuni di deep learning[3].
In sintesi, Chronos si distingue dagli altri modelli pre-addestrati in GluonTS grazie alla sua attenzione alla previsione zero-shot, all'architettura del modello linguistico, al pre-addestramento e alle capacità di inferenza efficienti. Queste funzionalità lo rendono uno strumento potente per la gestione di dati di serie temporali invisibili su larga scala.
Citazioni:[1] https://ts.gluon.ai/stable/
[2] https://auto.gluon.ai/stable/tutorials/timeseries/forecasting-chronos.html
[3] https://arxiv.org/html/2403.07815v1
[4] https://github.com/awslabs/gluonts
[5] https://ts.gluon.ai/stable/tutorials/forecasting/quick_start_tutorial.html