Biblioteca de AutoML que treina e combina modelos de ML para dados tabulares, séries temporais e dados multimodais com poucas linhas de Python.
microsoft/finnts
Um pacote R que automatiza previsões de séries temporais para dados financeiros, com agente de IA, mais de 25 modelos e execuções paralelas no Azure.
- Estrelas
- 281
- Forks
- 53
- Issues abertas
- 12
- Último commit
- há 5 dias
O que é?
Finn (finnts) é uma estrutura de previsão automatizada da Microsoft, criada originalmente para finanças corporativas, mas que pode ser usada em qualquer problema de previsão de séries temporais. Ele automatiza a engenharia e a seleção de features, o backtesting e a escolha de modelos, e abrange horizontes diários, semanais, mensais, trimestrais e anuais.
O pacote dá acesso a mais de 25 modelos univariados e multivariados e oferece suporte a regressores externos, tanto com valores apenas históricos quanto com valores históricos e futuros. Para grandes portfólios, ele pode executar milhares de séries temporais em paralelo na nuvem do Azure.
Finn também inclui um agente de IA integrado que ajusta iterativamente a previsão para atingir uma meta de acurácia e responde a perguntas sobre a análise exploratória, a acurácia e o modelo escolhido. O pacote pode ser instalado pelo CRAN ou pelo GitHub, e há uma skill para agentes de programação para quem prefere não escrever código R.
Recursos principais
- 01Automatiza a engenharia e a seleção de features, o backtesting e a escolha de modelos.
- 02Dá acesso a mais de 25 modelos de previsão univariados e multivariados.
- 03Integração com Azure para executar milhares de séries temporais em paralelo.
- 04Oferece suporte a frequências de previsão diárias, semanais, mensais, trimestrais e anuais.
- 05Agente de IA integrado que ajusta as previsões iterativamente e responde a perguntas sobre os resultados.
Casos de uso
- Gerar previsões financeiras corporativas para muitos produtos ou unidades de negócio.
- Executar previsões em lote sobre grandes coleções de séries temporais na nuvem.
- Comparar vários modelos de previsão com os mesmos dados usando backtesting automatizado.
- Obter explicações dos resultados das previsões em linguagem simples, sem escrever código R.
Início rápido
- 1
Instale a versão do finnts disponível no CRAN no R
install.packages("finnts") - 2
Carregue o pacote e prepare os dados históricos; em seguida, conecte um LLM para o agente
- 3
Configure o projeto e o agente e execute a iteração de previsão
Antes de usar
- O agente de IA integrado requer acesso a um modelo de linguagem grande, como o Azure OpenAI, por meio do pacote ellmer.
- As execuções paralelas em escala de nuvem dependem da integração com o Azure.
Tópicos
Perguntas frequentes
- O que é finnts?
- Um pacote R que automatiza previsões de séries temporais para dados financeiros, com agente de IA, mais de 25 modelos e execuções paralelas no Azure. Finn (finnts) é uma estrutura de previsão automatizada da Microsoft, criada originalmente para finanças corporativas, mas que pode ser usada em qualquer problema de previsão de séries temporais. Ele automatiza a engenharia e a seleção de features, o backtesting e a escolha de modelos, e abrange horizontes diários, semanais, mensais, trimestrais e anuais.
- finnts é gratuito? Qual é a licença?
- finnts é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- finnts ainda é mantido?
- Manutenção ativa. O último commit de finnts foi em 2 de nov. de 2026.
- Para que posso usar finnts?
- Gerar previsões financeiras corporativas para muitos produtos ou unidades de negócio. Executar previsões em lote sobre grandes coleções de séries temporais na nuvem. Comparar vários modelos de previsão com os mesmos dados usando backtesting automatizado. Obter explicações dos resultados das previsões em linguagem simples, sem escrever código R.
- Como instalar finnts?
- Instale a versão do finnts disponível no CRAN no R: install.packages("finnts") Carregue o pacote e prepare os dados históricos; em seguida, conecte um LLM para o agente Configure o projeto e o agente e execute a iteração de previsão
- Onde consigo finnts?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/finnts
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDK cliente em Python para o TimeGPT da Nixtla, um modelo de base pré-treinado e hospedado para previsão de séries temporais e detecção de anomalias.
Modelos baseados em Transformer pré-treinados da Amazon para previsão zero-shot de séries temporais, incluindo a família Chronos-2.
Agente de IA autônomo para pesquisas financeiras aprofundadas: planeja tarefas, confere o próprio trabalho e busca dados de mercado em tempo real.
Ferramenta open source do Facebook para fazer previsões de séries temporais com múltiplas sazonalidades, mudanças de tendência e efeitos de feriados, disponível para Python e R.
Portfólio pessoal de pacotes em Python e JavaScript para previsão online de séries temporais, estimação de covariância, construção de portfólios e otimização black-box, além de notas de pesquisa.