Desbloqueie o poder da Análise de Séries Temporais para prever tendências, detetar anomalias e otimizar aplicações de IA/ML em todas as indústrias.
A análise de séries temporais é um método estatístico utilizado para analisar uma sequência de pontos de dados recolhidos durante um período de tempo. Este tipo de dados, conhecido como dados de séries temporais, é ordenado cronologicamente, permitindo aos analistas e aos modelos de aprendizagem automática (ML) identificar padrões temporais, tendências, sazonalidade e outras estruturas baseadas no tempo. O objetivo principal é frequentemente compreender as causas subjacentes a estes padrões ou efetuar previsões - o processo de modelação preditiva para estimar valores futuros. É uma pedra angular de muitos domínios, incluindo a economia, as finanças e a meteorologia.
A análise de séries cronológicas é fundamental para a construção de sistemas inteligentes que podem antecipar eventos futuros com base em dados históricos.
É utilizada uma variedade de métodos para modelar dados de séries cronológicas, desde abordagens estatísticas clássicas a redes neuronais complexas.
Enquanto a Análise de Séries Temporais se centra em sequências de pontos de dados numéricos ou categóricos ao longo do tempo, a Visão por Computador (CV) trata da interpretação de informações visuais de imagens ou vídeos. Tarefas como a deteção de objectos ou a segmentação de imagens, frequentemente executadas por modelos como o Ultralytics YOLO, analisam principalmente o conteúdo espacial em fotogramas individuais ou relacionam objectos entre fotogramas(seguimento de objectos).
Embora a análise de vídeo envolva inerentemente uma dimensão temporal (uma sequência de fotogramas), as técnicas utilizadas diferem frequentemente dos métodos tradicionais de séries temporais. A análise de vídeo pode empregar modelos espácio-temporais (como CNNs 3D ou Transformadores de Visão) que consideram tanto as caraterísticas espaciais como as suas alterações ao longo do tempo. No entanto, um sistema de CV pode gerar dados de séries temporais. Por exemplo, um sistema de contagem de objectos numa transmissão de vídeo pode produzir uma série temporal do número de pessoas que passam por uma área por minuto. Este resultado pode então ser analisado utilizando técnicas padrão de séries temporais para análise de tendências ou deteção de anomalias.
O desenvolvimento e a implementação de modelos de séries temporais envolvem várias ferramentas. Para além de bibliotecas de ML como PyTorch e TensorFlow, ferramentas especializadas como a biblioteca Prophet da Meta oferecem capacidades de previsão fáceis de utilizar. A gestão do ciclo de vida destes modelos, desde a formação em conjuntos de dados de referência ou personalizados (como os que se encontram na Biblioteca de Dados de Séries Temporais) até à avaliação e implementação de modelos, envolve frequentemente princípios de Operações de Aprendizagem Automática (MLOps) e plataformas como o Ultralytics HUB. Para recursos de aprendizagem, textos como "Forecasting: Principles and Practice" fornecem orientações abrangentes e plataformas como o Kaggle organizam concursos de séries cronológicas para obter experiência prática.