Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODOs & HOWTOs #95

Open
11 of 22 tasks
zezhishao opened this issue Nov 30, 2023 · 7 comments
Open
11 of 22 tasks

TODOs & HOWTOs #95

zezhishao opened this issue Nov 30, 2023 · 7 comments

Comments

@zezhishao
Copy link
Owner

zezhishao commented Nov 30, 2023

How-Tos

  • How to add new datasets.
  • How to config the config file.
  • How to inference and save the inference results.
  • How to customize loss function.

ToDos

Add more baselines:

  • Add DeepAR
  • Add LightGBM
  • Add NHiTS
  • Add GRU
  • Add STGODE
  • Add SCINet
  • Add STSGCN❌, STFGCN❌ (They are built on MXNet)
  • Add TimesNet
  • Add Vanilla Transformer
  • Add GPTs for Time Series
  • Add AMP.
  • Add early stopping.

Add more datasets:

  • Add M4 dataset
  • Add PeMSD7(M) and PeMSD7(L).

Others:

@zezhishao zezhishao pinned this issue Nov 30, 2023
@huangst21
Copy link

您好,感谢您提供的框架。关于交通预测问题,或许您可以考虑添加上PEMS07(M)和PEMS07(L)这两个数据集?

@zezhishao
Copy link
Owner Author

您好,感谢您提供的框架。关于交通预测问题,或许您可以考虑添加上PEMS07(M)和PEMS07(L)这两个数据集?

Of course, could you provide me the source of these two datasets? E.g., links or papers.

@huangst21
Copy link

您好,感谢您提供的框架。关于交通预测问题,或许您可以考虑添加上PEMS07(M)和PEMS07(L)这两个数据集?

Of course, could you provide me the source of these two datasets? E.g., links or papers.

STGCN的库里包含了这两个速度数据集: https://github.com/VeritasYin/STGCN_IJCAI-18

@zezhishao

This comment was marked as resolved.

@littleheuer
Copy link

How to set AMP?

@zezhishao
Copy link
Owner Author

How to set AMP?

Currently, BasicTS does not support AMP because these baselines don’t have many parameters.
However, I have also recently tested AMP in BasicTS to facilitate training and inference of large time series models. AMP will be added in the future (probably next version).

If you are want to use AMP, you need to init torch.amp.autocast and torch.cuda.amp.GradScaler in the __init__ function of the runner, and then modify the train_iters, val_iters, test, and backward function.

@WaldenBlues
Copy link

It seems that STD-MAE [2024-LJCAI] have mentioned this library. Maybe it time to put that into this repo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants