Skip to content

Implement multiple gan including vanilla_gan, dcgan, cgan, infogan and wgan with tensorflow and dataset including mnist.

Notifications You must be signed in to change notification settings

ppplinday/Multiple-GAN-Tensorflow-Mnist

Repository files navigation

Multiple-GAN-Tensorflow-Mnist

Introduction

Those code implement multiple gan including vanilla_gan, dcgan, cgan, infogan and wgan. I only use mnist dataset and if I have enough time later, I will update other dataset.

How to run the code

Vanilla_gan

Paper: Generative Adversarial Nets

python3 train.py vanilla_gan mnist

Dcgan

Paper: Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks

python3 train.py dcgan mnist

Cgan

Paper: Conditional Generative Adversarial Nets

python3 train.py cgan mnist

Infogan

Paper: InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

python3 train.py infogan mnist

Wgan

Paper: Wasserstein GAN

python3 train.py wgan mnist

Result

vanilla_gan

dcgan

cgan

infogan

wgan

About

Implement multiple gan including vanilla_gan, dcgan, cgan, infogan and wgan with tensorflow and dataset including mnist.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages