Это официальная база кода для статьи: Koopa: Изучение нестационарной динамики временных рядов с помощью предикторов Купмана, NeurIPS 2023. [Слайды], [Плакат].
Новости (2024.2) Представление нашей работы на китайском языке доступно: [Официальный], [Чжиху].
Новости (2023.10) Купа включен в [Библиотеку временных рядов].
Koopa — это легкая , основанная на MLP и основанная на теории модель для эффективного прогнозирования временных рядов.
Наша статья уже обсуждалась несколько раз, мы благодарим их за ценные комментарии и усилия: [Official], [Openreview], [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}
}
Если у вас есть какие-либо вопросы или вы хотите использовать код, пожалуйста, свяжитесь с: