Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

PatchTST

Model AIModel AI & LLMOpen source · Web

PatchTST adalah implementasi resmi dari model berbasis Transformer untuk peramalan deret waktu jangka panjang. Model ini membagi deret waktu menjadi patch dan memprosesnya secara independen, menawarkan prediksi yang efisien dan efektif. Proyek ini menyediakan kode untuk pendekatan pembelajaran terawasi dan mandiri, memungkinkan kemampuan peramalan yang kuat.

Lihat Model
Bagikan
Lihat Model
Bagikan

PatchTST adalah implementasi resmi dari makalah "A Time Series is Worth 64 Words: Long-term Forecasting with Transformers". Model AI ini dirancang untuk peramalan deret waktu jangka panjang, memanfaatkan kekuatan arsitektur Transformer. Inovasi intinya terletak pada mekanisme "patching" yang membagi deret waktu menjadi patch tingkat sub-deret yang kemudian diperlakukan sebagai token input untuk Transformer.

Baca Selengkapnya

Prinsip desain utama meliputi independensi saluran, di mana setiap saluran mewakili satu deret waktu univariat. Deret-deret ini berbagi bobot embedding dan Transformer yang sama di semua input, mendorong pembelajaran yang efisien. Proyek ini terstruktur menjadi dua folder utama: PatchTST_supervised dan PatchTST_self_supervised, yang melayani paradigma pembelajaran yang berbeda.

Untuk pembelajaran terawasi, pengguna dapat menginstal persyaratan, mengunduh dataset dari sumber seperti Autoformer, dan memulai pelatihan menggunakan skrip yang disediakan. Hyperparameter seperti panjang patch, jendela look-back, dan panjang prediksi dapat disesuaikan. Repositori ini juga menyertakan kode untuk model dasar untuk analisis komparatif.

Dalam domain pembelajaran mandiri, PatchTST menawarkan kemampuan pra-pelatihan dan fine-tuning. Skrip pra-pelatihan, `patchtst_pretrain.py`, melatih model menggunakan rasio mask yang ditentukan. Model pra-terlatih yang dihasilkan disimpan untuk tugas hilir. Skrip `patchtst_finetune.py` kemudian memfasilitasi probing linier atau fine-tuning jaringan penuh pada model pra-terlatih ini.

Proyek ini mengakui kontribusi berharga dari beberapa repositori GitHub, termasuk LTSF-Linear, Informer2020, Autoformer, FEDformer, Pyraformer, RevIN, dan tsai, menyoroti integrasinya dalam komunitas riset deret waktu yang lebih luas. Hal ini menjadikan PatchTST alat yang ampuh bagi para peneliti dan praktisi yang berfokus pada peramalan deret waktu jangka panjang yang akurat dan terukur.

  • KategoriModel AI & LLM
  • Model HargaOpen source
  • PenerapanCloud, Di-host sendiri
  • PlatformWeb

  • Arsitektur berbasis Transformer untuk peramalan deret waktu

  • Segmentasi deret waktu menjadi patch tingkat sub-deret

  • Independensi saluran untuk berbagi bobot yang efisien

  • Implementasi resmi makalah PatchTST

  • Dukungan untuk pembelajaran terawasi

  • Dukungan untuk pembelajaran mandiri (pra-pelatihan dan fine-tuning)

  • Hyperparameter yang dapat disesuaikan untuk panjang patch, look-back, dan jendela prediksi

  • Penyertaan model dasar untuk perbandingan

  • Basis kode tersedia di GitHub

  • Bobot model disimpan untuk tugas hilir

  • Opsi probing linier dan fine-tuning jaringan penuh

  1. Integrasi: Akses repositori GitHub untuk kode PatchTST.

  2. Siapkan lingkungan: Instal paket Python yang diperlukan menggunakan `pip install -r requirements.txt`.

  3. Unduh data: Dapatkan dataset deret waktu dan letakkan di folder `./dataset`.

  4. Pelatihan Terawasi: Jalankan skrip pelatihan dari direktori `./scripts/PatchTST`, contohnya `sh ./scripts/PatchTST/weather.sh`.

  5. Pra-pelatihan Mandiri: Jalankan `python patchtst_pretrain.py` dengan parameter dataset dan rasio mask.

  6. Fine-tuning Mandiri: Gunakan `python patchtst_finetune.py` dengan nama model pra-terlatih dan dataset.

  • Peramalan jangka panjang
  • Analisis deret waktu
  • Peramalan dengan Transformer
  • Pembelajaran mandiri
  • Pembelajaran terawasi
  • Peramalan multivariat

Alat AI Populer Seperti PatchTST

FEDformer

Repositori GitHub AI

FEDformer adalah Transformer Terdekomposisi yang Ditingkatkan Frekuensi yang dirancang untuk peramalan deret waktu jangka panjang yang efisien. Model ini mencapai kompleksitas…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Transformer Terdekomposisi yang Ditingkatkan Frekuensi yang dirancang untuk peramalan deret waktu jangka panjang yang efisien. Model ini mencapai kompleksitas…FEDformer adalah Transformer Terdekomposisi yang Ditingkatkan Frekuensi yang dirancang untuk peramalan deret waktu jangka panjang yang efisien. Model ini mencapai kompleksitas…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

LTSF-Linear

Repositori GitHub AI

LTSF-Linear adalah implementasi PyTorch resmi untuk "Are Transformers Effective for Time Series Forecasting?". Ini memperkenalkan keluarga model linear (Linear, DLinear, NLinear)…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Implementasi PyTorch resmi untuk "Are Transformers Effective for Time Series Forecasting?". Ini memperkenalkan keluarga model linear (Linear, DLinear, NLinear)…LTSF-Linear adalah implementasi PyTorch resmi untuk "Are Transformers Effective for Time Series Forecasting?". Ini memperkenalkan keluarga model linear (Linear, DLinear, NLinear)…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Autoformer

Repositori GitHub AI

Autoformer adalah model AI untuk peramalan deret waktu jangka panjang, memanfaatkan transformer dekomposisi dan mekanisme auto-korelasi. Model ini mencapai hasil mutakhir di…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model AI untuk peramalan deret waktu jangka panjang, memanfaatkan transformer dekomposisi dan mekanisme auto-korelasi. Model ini mencapai hasil mutakhir di…Autoformer adalah model AI untuk peramalan deret waktu jangka panjang, memanfaatkan transformer dekomposisi dan mekanisme auto-korelasi. Model ini mencapai hasil mutakhir di…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

TimesNet

Model AI

TimesNet adalah model dasar untuk analisis deret waktu umum, mengubah deret 1D menjadi ruang 2D untuk pemodelan yang ditingkatkan. Model ini mencapai hasil mutakhir dalam…

Model AI & LLM
Lihat Alat

Model AI

Model dasar untuk analisis deret waktu umum, mengubah deret 1D menjadi ruang 2D untuk pemodelan yang ditingkatkan. Model ini mencapai hasil mutakhir dalam…TimesNet adalah model dasar untuk analisis deret waktu umum, mengubah deret 1D menjadi ruang 2D untuk pemodelan yang ditingkatkan. Model ini mencapai hasil mutakhir dalam…

Model AI & LLM
Lihat Top 5 Model AI

LSTNet

Repositori GitHub AI

LSTNet adalah model deep learning yang dirancang untuk peramalan deret waktu. Model ini secara efektif memodelkan pola temporal jangka panjang dan jangka pendek menggunakan…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model deep learning yang dirancang untuk peramalan deret waktu. Model ini secara efektif memodelkan pola temporal jangka panjang dan jangka pendek menggunakan…LSTNet adalah model deep learning yang dirancang untuk peramalan deret waktu. Model ini secara efektif memodelkan pola temporal jangka panjang dan jangka pendek menggunakan…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

GluonTS

Framework AI

GluonTS adalah paket Python untuk pemodelan deret waktu probabilistik, memanfaatkan model deep learning yang dibangun di atas PyTorch dan MXNet. Ini memfasilitasi peramalan yang…

Model AI & LLM
Lihat Alat

Framework AI

Paket Python untuk pemodelan deret waktu probabilistik, memanfaatkan model deep learning yang dibangun di atas PyTorch dan MXNet. Ini memfasilitasi peramalan yang…GluonTS adalah paket Python untuk pemodelan deret waktu probabilistik, memanfaatkan model deep learning yang dibangun di atas PyTorch dan MXNet. Ini memfasilitasi peramalan yang…

Model AI & LLM
Lihat Top 50 Framework AI

Informer2020

Repositori GitHub AI

Repositori GitHub Informer2020 menyediakan implementasi PyTorch untuk model Informer, yang dirancang untuk peramalan deret waktu urutan panjang yang efisien. Model ini memiliki…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Repositori GitHub Informer2020 menyediakan implementasi PyTorch untuk model Informer, yang dirancang untuk peramalan deret waktu urutan panjang yang efisien. Model ini memiliki…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Funnel-Transformer

Repositori GitHub AI

Funnel-Transformer adalah model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…Funnel-Transformer adalah model AI yang mengompresi state tersembunyi untuk mengurangi biaya komputasi. Model ini memungkinkan model yang lebih dalam atau lebih lebar dengan FLOPs…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI
1 dari 8