Tech

A ascensão dos modelos básicos de séries temporais para análise e previsão de dados

A previsão de séries temporais desempenha um papel very important em processos cruciais de tomada de decisão em vários setores, como varejo, finanças, manufatura e saúde. No entanto, em comparação com domínios como o processamento de linguagem pure e o reconhecimento de imagens, a integração de técnicas avançadas de inteligência synthetic (IA) na previsão de séries temporais tem sido relativamente lenta. Embora a IA basic tenha feito progressos significativos em áreas como o processamento de linguagem pure e o reconhecimento de imagens, o seu impacto na previsão de séries temporais foi limitado até recentemente. No entanto, existe agora um impulso crescente no desenvolvimento de modelos fundamentais adaptados especificamente para a previsão de séries temporais. Este artigo tem como objetivo aprofundar o cenário em evolução da IA ​​basic para previsão de séries temporais, explorando os avanços recentes neste domínio. No entanto, antes de nos aprofundarmos nesses avanços, vamos apresentar brevemente a previsão de séries temporais e suas aplicações em diversos setores.

Previsão e aplicações de séries temporais

Os dados de série temporal referem-se a uma sequência de pontos de dados coletados ou registrados em intervalos de tempo regulares. Esse tipo de dados prevalece em vários domínios, como economia, clima, saúde e muito mais. Cada ponto de dados em uma série temporal tem carimbo de information e hora, e a sequência é frequentemente usada para analisar tendências, padrões e variações sazonais ao longo do tempo.

A previsão de séries temporais envolve o uso de dados históricos para prever valores futuros da série. É um método crítico em estatística e aprendizado de máquina que ajuda na tomada de decisões informadas com base em padrões anteriores. A previsão pode ser tão simples como projetar a mesma taxa de crescimento no futuro ou tão complexa como utilizar modelos de IA para prever tendências futuras com base em padrões intrincados e fatores externos.

Algumas aplicações da previsão de séries temporais são as seguintes:

  • Mercados financeiros: Em finanças, a previsão de séries temporais é usada para prever preços de ações, taxas de câmbio e tendências de mercado. Investidores e analistas utilizam dados históricos para prever movimentos futuros e tomar decisões comerciais.
  • Previsão do tempo: Os departamentos meteorológicos usam dados de séries temporais para prever as condições meteorológicas. Ao analisar dados meteorológicos passados, eles prevêem padrões climáticos futuros, ajudando no planejamento e na tomada de decisões para agricultura, viagens e gestão de desastres.
  • Vendas e Advertising and marketing: As empresas utilizam previsões de séries temporais para prever vendas futuras, demanda e comportamento do consumidor. Isso ajuda no gerenciamento de estoque, na definição de metas de vendas e no desenvolvimento de estratégias de advertising and marketing.
  • Setor de Energia: As empresas de energia prevêem a procura e a oferta para otimizar a produção e a distribuição. A previsão de séries temporais ajuda a prever padrões de consumo de energia, permitindo gerenciamento e planejamento eficientes de energia.
  • Assistência médica: No setor de saúde, a previsão de séries temporais é usada para prever surtos de doenças, internações de pacientes e requisitos de inventário médico. Isso auxilia no planejamento da saúde, na alocação de recursos e na formulação de políticas.

Modelos básicos de série temporal

Os modelos fundamentais de IA são modelos extensos e pré-treinados que formam a base para várias aplicações de inteligência synthetic. Eles são treinados em conjuntos de dados grandes e diversos, o que lhes permite discernir padrões, conexões e estruturas dentro dos dados. O termo “fundacional” refere-se à sua capacidade de serem ajustados ou modificados para tarefas ou domínios com treinamento adicional mínimo. No contexto da previsão de séries temporais, esses modelos são construídos de forma semelhante aos grandes modelos de linguagem (LLMs), utilizando arquiteturas de transformadores. Assim como os LLMs, eles são treinados para prever o elemento subsequente ou ausente em uma sequência de dados. No entanto, diferentemente dos LLMs, que processam texto como subpalavras por meio de camadas transformadoras, os modelos fundamentais de séries temporais tratam sequências de pontos de tempo contínuos como tokens, permitindo-lhes processar sequencialmente dados de séries temporais.

Recentemente, vários modelos fundamentais foram desenvolvidos para dados de séries temporais. Com uma melhor compreensão e escolha do modelo basic apropriado, podemos aproveitar de forma mais eficaz e eficiente as suas capacidades. Nas seções subsequentes, exploraremos os diferentes modelos fundamentais disponíveis para análise de dados de séries temporais.

  • Horário FM: Desenvolvido pela Google Analysis, o TimesFM é um modelo básico apenas de decodificador com 200 milhões de parâmetros. O modelo é treinado em um conjunto de dados de 100 bilhões de pontos no tempo do mundo actual, abrangendo dados sintéticos e reais de fontes variadas, como Google Traits e Wikipedia Pageviews. O TimesFM é capaz de fazer previsões zero-shot em vários setores, incluindo varejo, finanças, manufatura, saúde e ciências naturais, em diferentes granularidades de tempo. O Google pretende lançar o TimesFM em sua plataforma Google Cloud Vertex AI, fornecendo seus sofisticados recursos de previsão para clientes externos.
  • Lag-Chama: Criado por pesquisadores da Université de Montréal, do Mila-Québec AI Institute e da McGill College, o Lag-Llama é um modelo basic projetado para previsão probabilística univariada de séries temporais. Construído com base no Llama, o modelo emprega uma arquitetura de transformador somente decodificador que usa intervalos de tempo de tamanhos variáveis ​​e resoluções de tempo para previsão. O modelo é treinado em diversos conjuntos de dados de séries temporais de diversas fontes em seis grupos diferentes, incluindo energia, transporte, economia, natureza, qualidade do ar e operações em nuvem. O modelo é convenientemente acessível através da biblioteca Huggingface.
  • Moirai: Desenvolvido pela Salesforce AI Analysis, Moirai é um modelo basic de série temporal projetado para previsão common. Moirai é treinado no conjunto de dados Massive-scale Open Time Sequence Archive (LOTSA), que contém 27 bilhões de observações de nove domínios distintos, tornando-o a maior coleção de conjuntos de dados de séries temporais abertos. Este conjunto de dados diversificado permite que a Moirai aprenda com uma ampla variedade de dados de séries temporais, permitindo-lhe lidar com diferentes tarefas de previsão. Moirai usa múltiplas camadas de projeção de tamanho de patch para capturar padrões temporais em várias frequências. Um aspecto importante do Moirai é usar mecanismo de atenção de qualquer variável, permitindo previsões sobre qualquer número de variáveis. O código, pesos do modelo e dados associados ao Moirai estão disponíveis no repositório GitHub chamado “uni2ts“
  • Cronos: Desenvolvido pela Amazon, Chronos é uma coleção de modelos probabilísticos pré-treinados para previsão de séries temporais. Construídos na arquitetura do transformador T5, os modelos utilizam um vocabulário de 4.096 tokens e possuem parâmetros variados, variando de 8 milhões a 710 milhões. O Chronos é pré-treinado em uma vasta gama de dados públicos e sintéticos gerados a partir de processos gaussianos. Chronos difere do TimesFM por ser um modelo codificador-decodificador, que permite a extração de embeddings de codificador de dados de séries temporais. Chronos pode ser facilmente integrado a um ambiente Python e acessado por meio de sua API.
  • Momento: Desenvolvido em colaboração pela Universidade Carnegie Mellon e pela Universidade da Pensilvânia, o Second é uma família de modelos de séries temporais fundamentais de código aberto. Ele utiliza variações de arquiteturas T5, incluindo versões pequena, básica e grande, com o modelo básico incorporando aproximadamente 125 milhões de parâmetros. O modelo passa por pré-treinamento na extensa “Pilha de séries temporais”, uma coleção diversificada de dados públicos de séries temporais abrangendo vários domínios. Ao contrário de muitos outros modelos fundamentais, o MOMENT é pré-treinado em uma ampla gama de tarefas, aumentando sua eficácia em aplicações como previsão, classificação, detecção de anomalias e imputação. O repositório Python completo e o código do pocket book Jupyter são acessíveis publicamente para utilização do modelo.

O resultado closing

A previsão de séries temporais é uma ferramenta essential em vários domínios, desde finanças até cuidados de saúde, permitindo uma tomada de decisão informada com base em padrões históricos. Modelos básicos avançados como TimesFM, Chronos, Second, Lag-Llama e Moirai oferecem recursos sofisticados, aproveitando arquiteturas de transformadores e diversos conjuntos de dados de treinamento para previsões e análises precisas. Esses modelos fornecem uma visão do futuro da análise de séries temporais, capacitando empresas e pesquisadores com ferramentas poderosas para navegar com eficiência em cenários de dados complexos.

Unite AI Mobile Newsletter 1

Artigos relacionados

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button