TimeGAN
1.0.0
作者:Jinsung Yoon,Daniel Jarrett,Mihaela van der Schaar
参考:Jinsung Yoon,Daniel Jarrett,Mihaela van der Schaar,“时间序列生成的对抗网络”,神经信息处理系统(Neurips),2019年。
纸质链接:https://papers.nips.cc/paper/8789 time-series-generative-versarial-networks
该目录包含使用一个合成数据集和两个现实世界数据集的合成时间序列数据生成的TimeGAN框架的实现。
要运行在TimeGAN框架上进行培训和评估的管道,只需运行python3 -m main_timegan.py或在tutorial_timegan.ipynb中查看timegan的jupyter -notebook教程即可。
请注意,任何模型体系结构都可以用作生成器和歧视器模型,例如RNN或变压器。
(1)data_loading.py
(2)指标目录(a)可视化_metrics.py
(3)TimeGan.py
(4)main_timegan.py
(5)Utils.py
请注意,应针对不同数据集优化网络参数。
$ python3 main_timegan.py --data_name stock --seq_len 24 --module gru
--hidden_dim 24 --num_layer 3 --iteration 50000 --batch_size 128
--metric_iteration 10