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