Skip to content

SigCGANs/Conditional-Sig-Wasserstein-GANs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The authors' official PyTorch SigCWGAN implementation.

This repository is the official implementation of [Conditional Sig-Wasserstein GANs for Time Series Generation]

Authors:

Paper Link:

Requirements

To setup the conda enviroment:

conda env create -f requirements.yml

Datasets

This repository contains implementations of synthetic and empirical datasets.

Baselines

We compare our SigCGAN with several baselines including: TimeGAN, RCGAN, GMMN(GAN with MMD). The baselines functions are in sig_lib/baselines.py

Training

To reproduce the numerical results in the paper, save weights and produce a training summaries, run the following line:

python train.py -use_cuda -total_steps 1000

Optionally drop the flag -use_cuda to run the experiments on CPU.

Evaluation

To evaluate models on different metrics and GPU, run:

python evaluate.py -use_cuda

As above, optionally drop the flag -use_cuda to run the evaluation on CPU.

Numerical Results

The numerical results will be saved in the 'numerical_results' folder during training process. Running evaluate.py will produce the 'summary.csv' files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages