Biblioteca de AutoML que entrena y combina modelos de ML para datos tabulares, series temporales y datos multimodales con unas pocas líneas de Python.
microsoft/finnts
Paquete de R que automatiza la predicción de series temporales financieras con un agente de IA, más de 25 modelos y ejecuciones paralelas en Azure.
- Estrellas
- 281
- Forks
- 53
- Issues abiertos
- 12
- Último commit
- hace 4 días
¿Qué es?
Finn (finnts) es un framework de predicción automatizada de Microsoft, creado originalmente para tareas de finanzas corporativas, pero que sirve para cualquier problema de predicción de series temporales. Automatiza la ingeniería y selección de características, el backtesting y la selección de modelos, y admite horizontes diarios, semanales, mensuales, trimestrales y anuales.
El paquete ofrece acceso a más de 25 modelos univariantes y multivariantes, y admite regresores externos, tanto si solo tienen valores históricos como si tienen valores históricos y futuros. Para carteras grandes, puede ejecutar miles de series temporales en paralelo en la nube de Azure.
Finn también incluye un agente de IA integrado que ajusta iterativamente las predicciones hasta alcanzar un objetivo de precisión y puede responder preguntas sobre el análisis exploratorio, la precisión y el modelo elegido. Se instala desde CRAN o GitHub, y también hay una skill para agentes de programación, destinada a quienes prefieren no escribir código en R.
Funciones clave
- 01Ingeniería y selección automatizadas de características, backtesting y selección de modelos.
- 02Acceso a más de 25 modelos de predicción univariantes y multivariantes.
- 03Integración con Azure para ejecutar miles de series temporales en paralelo.
- 04Admite frecuencias de predicción diarias, semanales, mensuales, trimestrales y anuales.
- 05Agente de IA integrado que ajusta las predicciones iterativamente y responde preguntas sobre los resultados.
Casos de uso
- Generar predicciones financieras corporativas para numerosos productos o unidades de negocio.
- Ejecutar predicciones por lotes sobre grandes colecciones de series temporales en la nube.
- Comparar numerosos modelos de predicción con los mismos datos mediante backtesting automatizado.
- Obtener explicaciones de los resultados en lenguaje sencillo sin escribir código en R.
Inicio rápido
- 1
Instala la versión de CRAN de finnts en R
install.packages("finnts") - 2
Carga el paquete y prepara los datos históricos; después, conecta un LLM para el agente
- 3
Configura el proyecto y el agente, y ejecuta la iteración de previsión
Antes de usarlo
- El agente de IA integrado requiere acceso a un modelo de lenguaje grande, como Azure OpenAI, a través del paquete ellmer.
- Las ejecuciones paralelas a escala de la nube dependen de la integración con Azure.
Temas
Preguntas frecuentes
- ¿Qué es finnts?
- Paquete de R que automatiza la predicción de series temporales financieras con un agente de IA, más de 25 modelos y ejecuciones paralelas en Azure. Finn (finnts) es un framework de predicción automatizada de Microsoft, creado originalmente para tareas de finanzas corporativas, pero que sirve para cualquier problema de predicción de series temporales. Automatiza la ingeniería y selección de características, el backtesting y la selección de modelos, y admite horizontes diarios, semanales, mensuales, trimestrales y anuales.
- ¿finnts es gratuito? ¿Qué licencia tiene?
- finnts es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿finnts sigue mantenido?
- Mantenimiento activo. El último commit de finnts fue el 2 nov 2026.
- ¿Para qué puedo usar finnts?
- Generar predicciones financieras corporativas para numerosos productos o unidades de negocio. Ejecutar predicciones por lotes sobre grandes colecciones de series temporales en la nube. Comparar numerosos modelos de predicción con los mismos datos mediante backtesting automatizado. Obtener explicaciones de los resultados en lenguaje sencillo sin escribir código en R.
- ¿Cómo se instala finnts?
- Instala la versión de CRAN de finnts en R: install.packages("finnts") Carga el paquete y prepara los datos históricos; después, conecta un LLM para el agente Configura el proyecto y el agente, y ejecuta la iteración de previsión
- ¿Dónde consigo finnts?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/finnts
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de Python para TimeGPT de Nixtla, un modelo fundacional preentrenado y alojado para pronosticar series temporales y detectar anomalías.
Modelos basados en Transformer preentrenados por Amazon para pronosticar series temporales sin entrenamiento previo, incluida la familia Chronos-2.
Agente autónomo de IA para investigación financiera en profundidad que planifica tareas, verifica su trabajo y obtiene datos de mercado en tiempo real.
Herramienta de código abierto de Facebook para pronosticar series temporales con varias estacionalidades, cambios de tendencia y efectos de días festivos, disponible para Python y R.
Colección personal de paquetes de Python y JavaScript para predecir series temporales en línea, estimar covarianzas, construir carteras y optimizar funciones de caja negra, además de notas de investigación.