π About | π Quick Start | π Evaluation | π Citation
We propose VisionTS, a time series forecasting (TSF) foundation model building from rich, high-quality natural images πΌοΈ.
We have uploaded our package to PyPI. Please first install pytorch, then running the following command for installing VisionTS:
pip install visionts
Then, you can refer to demo.ipynb about forecasting time series using VisionTS, with a clear visualization of the image reconstruction.
Our repository is built on Time-Series-Library, MAE, and GluonTS. Please install the dependencies through requirements.txt
before running the evaluation.
We evaluate our methods on 6 long-term TSF benchmarks for zero-shot forecasting. The scripts are under long_term_tsf/scripts/vision_ts_zeroshot
. Before running, you should first follow the instructions of Time-Series-Library to download datasets into long_term_tsf/dataset
. Using the following command for reproduction:
cd long_term_tsf/
bash scripts/vision_ts_zeroshot/$SOME_DATASET.sh
We evaluate our methods on 29 Monash TSF benchmarks. You can use the following command for reproduction, where the benchmarks will be automatically downloaded.
cd eval_gluonts/
bash run_monash.sh
[!IMPORTANT] The results in the paper are evaluated based on
python==3.8.18
,torch==1.7.1
,torchvision==0.8.2
, andtimm==0.3.2
. Different versions may lead to slightly different performance.
We evaluate our methods on 6 long-term TSF benchmarks for zero-shot forecasting. Before running, you should first follow the instructions of Time-Series-Library to download datasets into long_term_tsf/dataset
, in addition to the following three datasets:
long_term_tsf/dataset/walmart-recruiting-store-sales-forecasting/train.csv
)long_term_tsf/dataset/istanbul-traffic-index/istanbul_traffic.csv
)long_term_tsf/dataset/electrical-power-demand-in-turkey/power Generation and consumption.csv
)You can use the following command for reproduction.
cd eval_gluonts/
bash run_pf.sh
We evaluate our methods on 8 long-term TSF benchmarks for full-shot forecasting. The scripts are under long_term_tsf/scripts/vision_ts_fullshot
. Using the following command for reproduction:
cd long_term_tsf/
bash scripts/vision_ts_fullshot/$SOME_DATASET.sh
@misc{chen2024visionts,
title={VisionTS: Visual Masked Autoencoders Are Free-Lunch Zero-Shot Time Series Forecasters},
author={Mouxiang Chen and Lefei Shen and Zhuo Li and Xiaoyun Joy Wang and Jianling Sun and Chenghao Liu},
year={2024},
eprint={2408.17253},
archivePrefix={arXiv},
url={https://arxiv.org/abs/2408.17253},
}