Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

LTSF-Linear

Repositorios de IA en GitHubModelos de IA y LLMCódigo abierto · Linux, macOS, Windows

LTSF-Linear es una implementación oficial de PyTorch para "Are Transformers Effective for Time Series Forecasting?". Introduce una familia de modelos lineales (Linear, DLinear, NLinear) que superan a los transformers en tareas de pronóstico de series temporales a largo plazo, ofreciendo alta eficiencia e interpretabilidad.

Ver repositorio
Compartir
Ver repositorio
Compartir

LTSF-Linear proporciona la implementación oficial en PyTorch para el artículo de investigación "Are Transformers Effective for Time Series Forecasting?", presentado en AAAI-2023. Este repositorio se centra en una familia de modelos lineales diseñados para abordar los desafíos del pronóstico de series temporales a largo plazo (LTSF), demostrando un rendimiento superior en comparación con las arquitecturas basadas en transformers.

Leer más

La familia LTSF-Linear incluye tres modelos principales: Linear, NLinear y DLinear. El modelo básico Linear es un modelo lineal de una sola capa que, sorprendentemente, supera a los transformers complejos. NLinear mejora el rendimiento normalizando las entradas para manejar los cambios de distribución entre los conjuntos de entrenamiento y prueba. DLinear combina un esquema de descomposición con capas lineales, separando los datos en componentes de tendencia y estacionales para un pronóstico más robusto.

Las ventajas clave de LTSF-Linear incluyen su longitud de ruta de máxima señal de O(1), lo que permite capturar eficazmente dependencias temporales tanto a corto como a largo plazo. Los modelos son altamente eficientes, requieren menos memoria, menos parámetros y ofrecen velocidades de inferencia más rápidas que los transformers. Además, los modelos LTSF-Linear son interpretables, permitiendo la visualización de pesos para obtener información sobre las predicciones, y son fáciles de usar sin una afinación exhaustiva de hiperparámetros.

El repositorio también sirve como un benchmark para LTSF, admitiendo pronósticos univariados y multivariados. Incluye implementaciones de varios transformers de pronóstico prominentes (Transformer, Informer, Autoformer, Pyraformer, FEDformer) para análisis comparativo. Se proporcionan scripts detallados para varios escenarios experimentales, incluyendo pronóstico a largo plazo, el impacto de los tamaños de la ventana de look-back y las estrategias de incrustación.

Este proyecto es valioso para investigadores y profesionales en análisis de series temporales, aprendizaje automático y pronóstico que buscan soluciones eficientes, interpretables y de alto rendimiento para predicciones a largo plazo. La inclusión de un benchmark e implementaciones comparativas lo convierte en un recurso completo para evaluar modelos de pronóstico.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasLinux, macOS, Windows

  • Implementación oficial en PyTorch de los modelos LTSF-Linear

  • Incluye los modelos Linear, NLinear y DLinear

  • Supera a los métodos basados en transformers en pronóstico de series temporales a largo plazo

  • Soporta pronóstico univariado y multivariado

  • Alta eficiencia con menor memoria y inferencia más rápida

  • Longitud de ruta de máxima señal O(1) para la captura de dependencias

  • Visualización de pesos para interpretabilidad

  • Incluye benchmark para pronóstico de series temporales a largo plazo

  • Proporciona implementaciones de Transformer, Informer, Autoformer, Pyraformer, FEDformer

  • Scripts para varios escenarios experimentales (pronóstico a largo plazo, estudio de ventana de look-back)

  • Fácil de usar sin afinación exhaustiva de hiperparámetros

  1. Configurar entorno: Instalar Conda, crear un entorno virtual e instalar los requisitos.

  2. Preparación de datos: Descargar los datasets de benchmark y colocarlos en el directorio './dataset'.

  3. Entrenamiento: Ejecutar los scripts de shell proporcionados en el directorio './scripts' para modelos y datasets específicos.

  4. Selección de modelo: Especificar el modelo deseado (Linear, DLinear, NLinear) dentro de los scripts de entrenamiento.

  5. Experimentación: Utilizar los scripts para pronóstico a largo plazo, estudios de ventana de look-back y estrategias de incrustación.

  6. Visualización: Ejecutar los scripts de trazado de pesos para interpretar el comportamiento del modelo.

  7. Integración: Adaptar los scripts de entrenamiento e inferencia para tareas personalizadas de pronóstico de series temporales.

  • Pronóstico a largo plazo
  • Pronóstico univariado
  • Pronóstico multivariado
  • Análisis de tendencia y estacionalidad
  • Benchmarking de rendimiento de modelos
  • IA interpretable

Reseñas de LTSF-Linear

Cargando...

Herramientas de IA populares como LTSF-Linear

FEDformer

Repositorios de IA en GitHub

FEDformer es un Transformer Mejorado por Frecuencia Descompuesto diseñado para la predicción eficiente de series temporales a largo plazo. Logra una complejidad lineal con la…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Transformer Mejorado por Frecuencia Descompuesto diseñado para la predicción eficiente de series temporales a largo plazo. Logra una complejidad lineal con la…FEDformer es un Transformer Mejorado por Frecuencia Descompuesto diseñado para la predicción eficiente de series temporales a largo plazo. Logra una complejidad lineal con la…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

Autoformer

Repositorios de IA en GitHub

Autoformer es un modelo de IA para la predicción de series temporales a largo plazo, que aprovecha transformadores de descomposición y mecanismos de autocorrelación. Logra…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo de IA para la predicción de series temporales a largo plazo, que aprovecha transformadores de descomposición y mecanismos de autocorrelación. Logra…Autoformer es un modelo de IA para la predicción de series temporales a largo plazo, que aprovecha transformadores de descomposición y mecanismos de autocorrelación. Logra…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

PatchTST

Modelos de IA

PatchTST es una implementación oficial de un modelo basado en Transformer para la predicción a largo plazo de series temporales. Segmenta las series temporales en parches y los…

Modelos de IA y LLM
Ver herramienta

Modelos de IA

Implementación oficial de un modelo basado en Transformer para la predicción a largo plazo de series temporales. Segmenta las series temporales en parches y los…PatchTST es una implementación oficial de un modelo basado en Transformer para la predicción a largo plazo de series temporales. Segmenta las series temporales en parches y los…

Modelos de IA y LLM
Ver el Top 5 de Modelos de IA

LSTNet

Repositorios de IA en GitHub

LSTNet es un modelo de aprendizaje profundo diseñado para la predicción de series temporales. Modela eficazmente patrones temporales tanto a largo como a corto plazo utilizando…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo de aprendizaje profundo diseñado para la predicción de series temporales. Modela eficazmente patrones temporales tanto a largo como a corto plazo utilizando…LSTNet es un modelo de aprendizaje profundo diseñado para la predicción de series temporales. Modela eficazmente patrones temporales tanto a largo como a corto plazo utilizando…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

Informer2020

Repositorios de IA en GitHub

El repositorio de GitHub Informer2020 proporciona la implementación en PyTorch para el modelo Informer, diseñado para la predicción eficiente de series temporales de secuencias…

Modelos de IA y LLM
Ver herramienta

GluonTS

Frameworks de IA

GluonTS es un paquete de Python para modelado probabilístico de series temporales, que aprovecha modelos de aprendizaje profundo construidos sobre PyTorch y MXNet. Facilita la…

Modelos de IA y LLM
Ver herramienta

Frameworks de IA

Paquete de Python para modelado probabilístico de series temporales, que aprovecha modelos de aprendizaje profundo construidos sobre PyTorch y MXNet. Facilita la…GluonTS es un paquete de Python para modelado probabilístico de series temporales, que aprovecha modelos de aprendizaje profundo construidos sobre PyTorch y MXNet. Facilita la…

Modelos de IA y LLM
Ver el Top 50 de Frameworks de IA

Modelo de base de 120 millones de parámetros, solo de codificador, diseñado para pronósticos en cero disparos. Soporta diversas tareas de pronóstico y es…Chronos-2 es un modelo de base de 120 millones de parámetros, solo de codificador, diseñado para pronósticos en cero disparos. Soporta diversas tareas de pronóstico y es…

DestacadaPronóstico y análisis predictivo
Ver el Top 5 de Modelos de IA

N-BEATS

Repositorios de IA en GitHub

N-BEATS es un modelo basado en redes neuronales para la predicción de series temporales univariadas. Desarrollado por ServiceNow Research, implementa el algoritmo N-BEATS para…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Modelo basado en redes neuronales para la predicción de series temporales univariadas. Desarrollado por ServiceNow Research, implementa el algoritmo N-BEATS para…N-BEATS es un modelo basado en redes neuronales para la predicción de series temporales univariadas. Desarrollado por ServiceNow Research, implementa el algoritmo N-BEATS para…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub
1 de 8