Chronos, um conjunto de modelos pré-treinados no GluonTS, difere de outros modelos pré-treinados de várias maneiras principais:
1. Previsão Zero-Shot: O Chronos foi projetado para previsão de séries temporais zero-shot, o que significa que pode gerar previsões probabilísticas precisas para novas séries temporais não vistas durante o treinamento. Isso contrasta com outros modelos que exigem ajuste fino em conjuntos de dados específicos para alcançar um bom desempenho[1][2].
2. Arquitetura de modelo de linguagem: os modelos Chronos são baseados em arquiteturas de modelo de linguagem, que tokenizam valores de séries temporais em buckets e os tratam como tokens. Esta abordagem permite o processamento e previsão eficientes de novos dados de séries temporais[2][3].
3. Pré-treinamento: os modelos Chronos são pré-treinados em um grande corpus de dados de série temporal de código aberto aumentados com técnicas de geração de dados sintéticos. Este pré-treinamento permite que os modelos aprendam padrões e recursos gerais em dados de séries temporais que podem ser aplicados a dados novos e invisíveis[2][3].
4. Tamanhos de modelo: Os modelos Chronos vêm em cinco tamanhos: minúsculo (parâmetros de 8M), mini (20M), pequeno (46M), básico (200M) e grande (710M). Esses tamanhos oferecem níveis variados de complexidade e requisitos computacionais, com modelos maiores exigindo hardware mais poderoso para inferência eficiente[2].
5. Inferência: Ao contrário de outros modelos, os modelos Chronos não realizam treinamento específico para tarefas. Em vez disso, eles realizam um cálculo mais caro durante a inferência, que é dimensionado linearmente com o número de séries temporais no conjunto de dados. Isso os torna adequados para tarefas de previsão zero-shot em grande escala[2].
6. Ajuste fino: embora os modelos Chronos sejam projetados para desempenho zero-shot, eles podem ser ajustados em conjuntos de dados específicos para melhorar ainda mais sua precisão. Esse ajuste fino pode ser feito usando técnicas e ferramentas comuns de aprendizado profundo[3].
Em resumo, Chronos se destaca de outros modelos pré-treinados no GluonTS devido ao seu foco em previsão zero-shot, arquitetura de modelo de linguagem, pré-treinamento e recursos de inferência eficientes. Esses recursos o tornam uma ferramenta poderosa para lidar com dados de séries temporais invisíveis e em grande escala.
Citações:[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