これは論文の公式コードベースです: Koopa: Learning Non-stationary Time Series Dynamics with Koopman Predictors, NeurIPS 2023. [スライド]、[ポスター]。
お知らせ(2024.2) 中国語での弊社作品紹介を【公式】、【知乎】に掲載しました。
お知らせ(2023.10) クッパを【時系列ライブラリ】に収録しました。
Koopa は、効率的な時系列予測のための、 MLP ベースの理論に基づいた軽量モデルです。
私たちの論文についてはすでにいくつかの議論があり、[公式]、[オープンレビュー]、[Zhihu] の貴重なコメントと努力に多大な感謝をしています。
pip install -r requirements.txt
Koopa 実験スクリプトとすべてのベンチマーク データセットのハイパーパラメーターは、フォルダー./scripts
の下に提供されます。
bash ./scripts/ECL_script/Koopa.sh
bash ./scripts/Traffic_script/Koopa.sh
bash ./scripts/Weather_script/Koopa.sh
bash ./scripts/ILI_script/Koopa.sh
bash ./scripts/Exchange_script/Koopa.sh
bash ./scripts/ETT_script/Koopa.sh
ローリング予測中に入力時系列に演算子を適応させることで、提案されたモデルは連続的な分布シフトに適応することでより正確なパフォーマンスを達成できます。
演算子適応の単純な実装は、DMD アルゴリズムに基づいています。複雑さを軽減した反復アルゴリズムを提案します。詳細については、論文の付録を参照してください。
このシナリオをより深く理解するためのチュートリアル ノートブックも提供しています。詳細については、 operator_adaptation.ipynb
を参照してください。
このリポジトリが役立つと思われる場合は、論文を引用してください。
@article{liu2023koopa,
title={Koopa: Learning Non-stationary Time Series Dynamics with Koopman Predictors},
author={Liu, Yong and Li, Chenyu and Wang, Jianmin and Long, Mingsheng},
journal={arXiv preprint arXiv:2305.18803},
year={2023}
}
ご質問がある場合、またはコードを使用したい場合は、以下までご連絡ください。