Skip to content

A collection of time series prediction methods: rnn, seq2seq, cnn, wavenet, transformer, unet, n-beats, gan, kalman-filter

License

Notifications You must be signed in to change notification settings

piandpower/Time-series-prediction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time series prediction

This repo implements the common methods of time series prediction, especially deep learning methods in TensorFlow2. It's highly welcomed to contribute if you have any better idea, just create a PR. If any question, feel free to open an issue.

Ongoing project, welcome to join

RNN

intro

code

wavenet

intro

code

transformer

intro

code

U-Net

intro

code

n-beats

intro

code

GAN

intro

code


Time-series-prediction is being sponsored by the following tool; please help to support us by taking a look and signing up to a free trial

“GitAds”/


Usage

  1. Install the library
pip install -r requirements.txt
  1. Download the data, if necessary
bash ./data/download_passenger.sh
  1. Train the model, set custom_model_params if you want, and pay attention to your own feature engineering
cd examples
python run_train.py --use_model seq2seq
  1. Predict new data
python run_test.py

Further reading

Contributor

About

A collection of time series prediction methods: rnn, seq2seq, cnn, wavenet, transformer, unet, n-beats, gan, kalman-filter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%