Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

PatchTST

KI-ModelleKI-Modelle & LLMsOpen Source · Web

PatchTST ist eine offizielle Implementierung eines Transformer-basierten Modells für die langfristige Zeitreihenprognose. Es segmentiert Zeitreihen in Patches und verarbeitet diese unabhängig voneinander, was effiziente und effektive Vorhersagen ermöglicht. Das Projekt bietet Code für sowohl überwachte als auch selbstüberwachte Lernansätze, was robuste Prognosefähigkeiten ermöglicht.

Modell ansehen
Teilen
Modell ansehen
Teilen

PatchTST ist eine offizielle Implementierung des Papers "A Time Series is Worth 64 Words: Long-term Forecasting with Transformers". Dieses KI-Modell wurde für die langfristige Zeitreihenprognose entwickelt und nutzt die Leistungsfähigkeit von Transformer-Architekturen. Die Kerninnovation liegt in seinem "Patching"-Mechanismus, der Zeitreihen in Patches auf Subserien-Ebene segmentiert, die dann als Eingabetokens für den Transformer behandelt werden.

Weiterlesen

Zu den wichtigsten Designprinzipien gehört die Kanalunabhängigkeit, bei der jeder Kanal eine einzelne univariate Zeitreihe darstellt. Diese Serien teilen sich die gleichen Embedding- und Transformer-Gewichte über alle Eingaben hinweg, was ein effizientes Lernen fördert. Das Projekt ist in zwei Hauptordner unterteilt: PatchTST_supervised und PatchTST_self_supervised, die verschiedene Lernparadigmen abdecken.

Für überwachtes Lernen können Benutzer die Anforderungen installieren, Datensätze von Quellen wie Autoformer herunterladen und das Training mit den bereitgestellten Skripten starten. Hyperparameter wie Patch-Länge, Look-back-Fenster und Vorhersage-Längen können angepasst werden. Das Repository enthält auch Codes für Basismodelle zur vergleichenden Analyse.

Im Bereich des selbstüberwachten Lernens bietet PatchTST Funktionen für Pre-Training und Fine-Tuning. Das Pre-Training-Skript `patchtst_pretrain.py` trainiert das Modell unter Verwendung eines angegebenen Maskierungsverhältnisses. Die resultierenden vortrainierten Modelle werden für nachfolgende Aufgaben gespeichert. Das Skript `patchtst_finetune.py` ermöglicht dann entweder lineares Probing oder ein vollständiges Netz-Fine-Tuning dieser vortrainierten Modelle.

Das Projekt würdigt wertvolle Beiträge aus mehreren GitHub-Repositories, darunter LTSF-Linear, Informer2020, Autoformer, FEDformer, Pyraformer, RevIN und tsai, und unterstreicht seine Integration in die breitere Forschungsgemeinschaft für Zeitreihen. Dies macht PatchTST zu einem leistungsstarken Werkzeug für Forscher und Praktiker, die sich auf genaue und skalierbare langfristige Zeitreihenprognosen konzentrieren.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungCloud, Selbst gehostet
  • PlattformenWeb

  • Transformer-basierte Architektur für Zeitreihenprognosen

  • Segmentierung von Zeitreihen in Patches auf Subserien-Ebene

  • Kanalunabhängigkeit für effiziente Gewichtsfreigabe

  • Offizielle Implementierung des PatchTST-Papers

  • Unterstützung für überwachtes Lernen

  • Unterstützung für selbstüberwachtes Lernen (Pre-Training und Fine-Tuning)

  • Anpassbare Hyperparameter für Patch-Länge, Look-back- und Vorhersage-Fenster

  • Einbeziehung von Basismodellen zum Vergleich

  • Codebasis auf GitHub verfügbar

  • Modellgewichte für nachfolgende Aufgaben gespeichert

  • Optionen für lineares Probing und vollständiges Netz-Fine-Tuning

  1. Integrieren: Greifen Sie auf das GitHub-Repository für den PatchTST-Code zu.

  2. Umgebung einrichten: Installieren Sie die notwendigen Python-Pakete mit `pip install -r requirements.txt`.

  3. Daten herunterladen: Besorgen Sie sich Zeitreihendatensätze und legen Sie sie in einem Ordner `./dataset` ab.

  4. Überwachtes Training: Führen Sie die Trainingsskripte aus dem Verzeichnis `./scripts/PatchTST` aus, z. B. `sh ./scripts/PatchTST/weather.sh`.

  5. Selbstüberwachtes Pre-Training: Führen Sie `python patchtst_pretrain.py` mit den Parametern für Datensatz und Maskierungsverhältnis aus.

  6. Selbstüberwachtes Fine-Tuning: Verwenden Sie `python patchtst_finetune.py` mit dem Namen des vortrainierten Modells und dem Datensatz.

  • Langfristige Prognose
  • Zeitreihenanalyse
  • Prognose mit Transformers
  • Selbstüberwachtes Lernen
  • Überwachtes Lernen
  • Multivariate Prognose

Beliebte KI-Tools wie PatchTST

FEDformer

KI-GitHub-Repos

FEDformer ist ein Frequency Enhanced Decomposed Transformer, der für effiziente Langzeit-Zeitreihenprognosen entwickelt wurde. Er erreicht eine lineare Komplexität in Bezug auf…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Frequency Enhanced Decomposed Transformer, der für effiziente Langzeit-Zeitreihenprognosen entwickelt wurde. Er erreicht eine lineare Komplexität in Bezug auf…FEDformer ist ein Frequency Enhanced Decomposed Transformer, der für effiziente Langzeit-Zeitreihenprognosen entwickelt wurde. Er erreicht eine lineare Komplexität in Bezug auf…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

LTSF-Linear

KI-GitHub-Repos

LTSF-Linear ist eine offizielle PyTorch-Implementierung für "Are Transformers Effective for Time Series Forecasting?". Sie stellt eine Familie von linearen Modellen (Linear,…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Offizielle PyTorch-Implementierung für "Are Transformers Effective for Time Series Forecasting?". Sie stellt eine Familie von linearen Modellen (Linear,…LTSF-Linear ist eine offizielle PyTorch-Implementierung für "Are Transformers Effective for Time Series Forecasting?". Sie stellt eine Familie von linearen Modellen (Linear,…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

Autoformer

KI-GitHub-Repos

Autoformer ist ein KI-Modell für die langfristige Zeitreihenprognose, das auf Dekompositionstransformatoren und Autokorrelationsmechanismen basiert. Es erzielt Spitzenleistungen…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

KI-Modell für die langfristige Zeitreihenprognose, das auf Dekompositionstransformatoren und Autokorrelationsmechanismen basiert. Es erzielt Spitzenleistungen…Autoformer ist ein KI-Modell für die langfristige Zeitreihenprognose, das auf Dekompositionstransformatoren und Autokorrelationsmechanismen basiert. Es erzielt Spitzenleistungen…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

TimesNet

KI-Modelle

TimesNet ist ein Basismodell für die allgemeine Zeitreihenanalyse, das 1D-Serien in einen 2D-Raum transformiert, um die Modellierung zu verbessern. Es erzielt Spitzenleistungen…

KI-Modelle & LLMs
Tool ansehen

KI-Modelle

Basismodell für die allgemeine Zeitreihenanalyse, das 1D-Serien in einen 2D-Raum transformiert, um die Modellierung zu verbessern. Es erzielt Spitzenleistungen…TimesNet ist ein Basismodell für die allgemeine Zeitreihenanalyse, das 1D-Serien in einen 2D-Raum transformiert, um die Modellierung zu verbessern. Es erzielt Spitzenleistungen…

KI-Modelle & LLMs
Top 5 KI-Modelle ansehen

LSTNet

KI-GitHub-Repos

LSTNet ist ein Deep-Learning-Modell, das für die Zeitreihenprognose entwickelt wurde. Es modelliert effektiv sowohl langfristige als auch kurzfristige zeitliche Muster durch eine…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Deep-Learning-Modell, das für die Zeitreihenprognose entwickelt wurde. Es modelliert effektiv sowohl langfristige als auch kurzfristige zeitliche Muster durch eine…LSTNet ist ein Deep-Learning-Modell, das für die Zeitreihenprognose entwickelt wurde. Es modelliert effektiv sowohl langfristige als auch kurzfristige zeitliche Muster durch eine…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

GluonTS

KI-Frameworks

GluonTS ist ein Python-Paket für probabilistische Zeitreihenmodellierung, das Deep-Learning-Modelle auf Basis von PyTorch und MXNet nutzt. Es ermöglicht präzise Prognosen durch…

KI-Modelle & LLMs
Tool ansehen

KI-Frameworks

Python-Paket für probabilistische Zeitreihenmodellierung, das Deep-Learning-Modelle auf Basis von PyTorch und MXNet nutzt. Es ermöglicht präzise Prognosen durch…GluonTS ist ein Python-Paket für probabilistische Zeitreihenmodellierung, das Deep-Learning-Modelle auf Basis von PyTorch und MXNet nutzt. Es ermöglicht präzise Prognosen durch…

KI-Modelle & LLMs
Top 50 KI-Frameworks ansehen

Informer2020

KI-GitHub-Repos

Das Informer2020 GitHub-Repository stellt die PyTorch-Implementierung für das Informer-Modell bereit, das für effiziente Langsequenz-Zeitreihenprognosen entwickelt wurde. Es…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Das Informer2020 GitHub-Repository stellt die PyTorch-Implementierung für das Informer-Modell bereit, das für effiziente Langsequenz-Zeitreihenprognosen entwickelt wurde. Es…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

Funnel-Transformer

KI-GitHub-Repos

Funnel-Transformer ist ein KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…Funnel-Transformer ist ein KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen
1 von 8