- Install
pip install -r requirements.txt
- Install Pytorch 2.x manually with cuda
For convenience, benchmark results are displayed in a jupyter notebook: click to see results
Assets Directories
./config/{xxx model}.yml
: Configurations for all models./data/
: All the data (raw, processed, info)./log/cluster{n}/{xxx model}/{experiment time}/
: runtime log, metrics, model_configs, checkpoints
Source Code Directories
./model/
: Code for models implementations./trainer/
: Code for Model Training and Testing./util/
: Code for other uses
run python individual_test.py --model Model
where parameter Model
can be:
GRU
(for benchmark)LSTM
(for benchmark)DLinear
(for benchmark)TDLinear
(for ablation study)RTDLinear
run python individual_train.py --model Model
where parameter Model
can be:
GRU
(for benchmark)LSTM
(for benchmark)DLinear
(for benchmark)TDLinear
(for ablation study)RTDLinear
Each ML/Stat model is trained, validated and tested in an independent notebook.
Results are stored in ./notebooks/
directly.
- raw data is saved in ATM cash balance.csv
- data preprocessing: see filter.ipynb
ATTENTION: This repository is protected by LICENSE AGPL v3.0. Any commercial use in closed source software as well as cloud service is not permitted.
Copyright © 2025 Liu Shu. All rights reserved.