PyTorch Generative adversarial networks
- python3.6
- pytorch 1.0
- torchvision
- tensorboard
- tensorboardX
- imagemagick (optional for creating gifs)
-
DCGANs - "deep convolutional generative adversarial networks" article
basic dcgan network is based on pytorch tutorial
-
WGAN-GP - "Improved Training of Wasserstein GANs" article
-
DRAGAN - "On Convergence And Stability Of GANs" article
- Parallel training
- resume training
- Inception score
- One-sided label smoothing
- Minibatch discrimination
- Experience replay
- Conditional GAN
- Download celeb A dataset and unpack.
- Set path for the dataset in dcgan.yaml
- run training
python train.py --cfg ./cfgs/dcgan.yaml
python ./Examples/dcgn_demo.py
- Download celeb A dataset and unpack.
- Set path for the dataset in wgan_gp.yaml
- run training
python train.py --cfg ./cfgs/wgan_gp.yaml