이것은 논문의 공식 코드베이스입니다: Koopa: Learning Non-stationary Time Series Dynamics with Koopman Predictors, NeurIPS 2023. [슬라이드], [포스터].
뉴스 (2024.2) 중국어로 우리 작품 소개를 보실 수 있습니다: [공식], [지후].
뉴스 (2023.10) 쿠파가 [시계열 라이브러리]에 포함되었습니다.
Koopa는 효율적인 시계열 예측을 위한 경량의 MLP 기반 이론 기반 모델입니다.
우리 논문에 대한 여러 토론이 이미 진행 중입니다. [공식], [Openreview], [Zhihu] 등 소중한 의견과 노력에 많은 감사를 드립니다.
pip install -r requirements.txt
우리는 ./scripts
폴더 아래에 모든 벤치마크 데이터세트의 Koopa 실험 스크립트와 하이퍼파라미터를 제공합니다.
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}
}
질문이 있거나 코드를 사용하려면 다음으로 문의하세요.