Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

LTSF-Linear

Dépôts GitHub d'IAModèles d'IA et LLMOpen source · Linux, macOS, Windows

LTSF-Linear est une implémentation PyTorch officielle pour "Are Transformers Effective for Time Series Forecasting?". Elle introduit une famille de modèles linéaires (Linear, DLinear, NLinear) qui surpassent les transformeurs sur les tâches de prévision de séries temporelles à long terme, offrant une grande efficacité et interprétabilité.

Voir le dépôt
Partager
Voir le dépôt
Partager

LTSF-Linear fournit l'implémentation PyTorch officielle pour le papier de recherche "Are Transformers Effective for Time Series Forecasting?", présenté à AAAI-2023. Ce dépôt se concentre sur une famille de modèles linéaires conçus pour relever les défis de la prévision de séries temporelles à long terme (LTSF), démontrant des performances supérieures par rapport aux architectures basées sur les transformeurs.

Lire la suite

La famille LTSF-Linear comprend trois modèles principaux : Linear, NLinear et DLinear. Le modèle Linear de base est un modèle linéaire à une seule couche qui surpasse étonnamment les transformeurs complexes. NLinear améliore les performances en normalisant les entrées pour gérer les décalages de distribution entre les ensembles d'entraînement et de test. DLinear combine un schéma de décomposition avec des couches linéaires, séparant les données en composantes de tendance et saisonnières pour une prévision plus robuste.

Les principaux avantages de LTSF-Linear incluent sa longueur de chemin de traversée de signal maximale O(1), permettant une capture efficace des dépendances temporelles à courte et longue portée. Les modèles sont très efficaces, nécessitant moins de mémoire, moins de paramètres et offrant des vitesses d'inférence plus rapides que les transformeurs. De plus, les modèles LTSF-Linear sont interprétables, permettant la visualisation des poids pour obtenir des informations sur les prédictions, et sont faciles à utiliser sans réglage intensif des hyperparamètres.

Le dépôt sert également de référence pour la LTSF, prenant en charge la prévision univariée et multivariée. Il comprend des implémentations de plusieurs transformeurs de prévision proéminents (Transformer, Informer, Autoformer, Pyraformer, FEDformer) pour une analyse comparative. Des scripts détaillés sont fournis pour divers scénarios expérimentaux, y compris la prévision à long terme, l'impact des fenêtres de visualisation (look-back window) et les stratégies d'intégration (embedding).

Ce projet est précieux pour les chercheurs et les praticiens en analyse de séries temporelles, en apprentissage automatique et en prévision qui recherchent des solutions efficaces, interprétables et performantes pour les prédictions à long terme. L'inclusion d'une référence et d'implémentations comparatives en fait une ressource complète pour l'évaluation des modèles de prévision.

  • CatégorieModèles d'IA et LLM
  • Modèle tarifaireOpen source
  • DéploiementCloud, Auto-hébergé
  • PlateformesLinux, macOS, Windows

  • Implémentation PyTorch officielle des modèles LTSF-Linear

  • Inclut les modèles Linear, NLinear et DLinear

  • Surpasse les méthodes basées sur les transformeurs en prévision de séries temporelles à long terme

  • Prend en charge la prévision univariée et multivariée

  • Haute efficacité avec moins de mémoire et une inférence plus rapide

  • Longueur de chemin de traversée de signal maximale O(1) pour la capture des dépendances

  • Visualisation des poids pour l'interprétabilité

  • Inclut une référence pour la prévision de séries temporelles à long terme

  • Fournit des implémentations de Transformer, Informer, Autoformer, Pyraformer, FEDformer

  • Scripts pour divers scénarios expérimentaux (prévision à long terme, étude des fenêtres de visualisation)

  • Facile à utiliser sans réglage intensif des hyperparamètres

  1. Configuration de l'environnement : Installer Conda, créer un environnement virtuel et installer les prérequis.

  2. Préparation des données : Télécharger les jeux de données de référence et les placer dans le répertoire './dataset'.

  3. Entraînement : Exécuter les scripts shell fournis dans le répertoire './scripts' pour des modèles et des jeux de données spécifiques.

  4. Sélection du modèle : Spécifier le modèle souhaité (Linear, DLinear, NLinear) dans les scripts d'entraînement.

  5. Expérimentation : Utiliser les scripts pour la prévision à long terme, les études de fenêtres de visualisation et les stratégies d'intégration.

  6. Visualisation : Exécuter les scripts de traçage des poids pour interpréter le comportement du modèle.

  7. Intégration : Adapter les scripts d'entraînement et d'inférence pour des tâches personnalisées de prévision de séries temporelles.

  • Prévision à long terme
  • Prévision univariée
  • Prévision multivariée
  • Analyse de tendance et de saisonnalité
  • Référencement des performances des modèles
  • IA interprétable

Avis sur LTSF-Linear

Chargement...

Outils IA populaires comme LTSF-Linear

FEDformer

Dépôts GitHub d'IA

FEDformer est un Transformer décomposé à fréquence améliorée, conçu pour une prévision de séries temporelles à long terme efficace. Il atteint une complexité linéaire par rapport…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Transformer décomposé à fréquence améliorée, conçu pour une prévision de séries temporelles à long terme efficace. Il atteint une complexité linéaire par rapport…FEDformer est un Transformer décomposé à fréquence améliorée, conçu pour une prévision de séries temporelles à long terme efficace. Il atteint une complexité linéaire par rapport…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Autoformer

Dépôts GitHub d'IA

Autoformer est un modèle d'IA pour la prévision de séries temporelles à long terme, exploitant des transformeurs de décomposition et des mécanismes d'auto-corrélation. Il obtient…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Modèle d'IA pour la prévision de séries temporelles à long terme, exploitant des transformeurs de décomposition et des mécanismes d'auto-corrélation. Il obtient…Autoformer est un modèle d'IA pour la prévision de séries temporelles à long terme, exploitant des transformeurs de décomposition et des mécanismes d'auto-corrélation. Il obtient…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

PatchTST

Modèles IA

PatchTST est une implémentation officielle d'un modèle basé sur Transformer pour la prévision de séries temporelles à long terme. Il segmente les séries temporelles en "patches"…

Modèles d'IA et LLM
Voir l'outil

Modèles IA

Implémentation officielle d'un modèle basé sur Transformer pour la prévision de séries temporelles à long terme. Il segmente les séries temporelles en "patches"…PatchTST est une implémentation officielle d'un modèle basé sur Transformer pour la prévision de séries temporelles à long terme. Il segmente les séries temporelles en "patches"…

Modèles d'IA et LLM
Voir le Top 5 Modèles IA

LSTNet

Dépôts GitHub d'IA

LSTNet est un modèle d'apprentissage profond conçu pour la prévision de séries temporelles. Il modélise efficacement les tendances temporelles à long et court terme en combinant…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Modèle d'apprentissage profond conçu pour la prévision de séries temporelles. Il modélise efficacement les tendances temporelles à long et court terme en combinant…LSTNet est un modèle d'apprentissage profond conçu pour la prévision de séries temporelles. Il modélise efficacement les tendances temporelles à long et court terme en combinant…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Informer2020

Dépôts GitHub d'IA

Le dépôt GitHub Informer2020 fournit l'implémentation PyTorch pour le modèle Informer, conçu pour la prévision efficace de séries temporelles à longue séquence. Il intègre…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Le dépôt GitHub Informer2020 fournit l'implémentation PyTorch pour le modèle Informer, conçu pour la prévision efficace de séries temporelles à longue séquence. Il intègre…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

GluonTS

Frameworks IA

GluonTS est un package Python pour la modélisation probabiliste de séries temporelles, exploitant des modèles d'apprentissage profond basés sur PyTorch et MXNet. Il facilite des…

Modèles d'IA et LLM
Voir l'outil

Frameworks IA

Package Python pour la modélisation probabiliste de séries temporelles, exploitant des modèles d'apprentissage profond basés sur PyTorch et MXNet. Il facilite des…GluonTS est un package Python pour la modélisation probabiliste de séries temporelles, exploitant des modèles d'apprentissage profond basés sur PyTorch et MXNet. Il facilite des…

Modèles d'IA et LLM
Voir le Top 50 Frameworks IA

Modèle de base de séries temporelles à 120 millions de paramètres, conçu pour la prévision sans apprentissage préalable. Il prend en charge diverses tâches de…Chronos-2 est un modèle de base de séries temporelles à 120 millions de paramètres, conçu pour la prévision sans apprentissage préalable. Il prend en charge diverses tâches de…

En vedettePrévision et analyse prédictive
Voir le Top 5 Modèles IA

N-BEATS

Dépôts GitHub d'IA

N-BEATS est un modèle basé sur un réseau neuronal pour la prévision de séries temporelles univariées. Développé par ServiceNow Research, il implémente l'algorithme N-BEATS pour…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Modèle basé sur un réseau neuronal pour la prévision de séries temporelles univariées. Développé par ServiceNow Research, il implémente l'algorithme N-BEATS pour…N-BEATS est un modèle basé sur un réseau neuronal pour la prévision de séries temporelles univariées. Développé par ServiceNow Research, il implémente l'algorithme N-BEATS pour…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA
1 sur 8