Skip to content

A tensorflow implementation of Junbo et al's Energy-based generative adversarial network ( EBGAN ) paper.

License

Notifications You must be signed in to change notification settings

pingchunzhang/ebgan

This branch is 1 commit behind buriburisuri/ebgan:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
Sep 19, 2016
Sep 18, 2016
Sep 17, 2016
Oct 20, 2016
Sep 18, 2016
Sep 19, 2016

Repository files navigation

EBGAN

A tensorflow implementation of Junbo et al's Energy-based generative adversarial network ( EBGAN ) paper. ( See : https://arxiv.org/pdf/1609.03126v2.pdf ) My implementation is somewhat different from original papers, for example I've used convolution layers in both generator and discriminator instead of fully connected layers. I think this isn't important and will not make a big difference in the final result.

Dependencies

  1. tensorflow >= rc0.10
  2. sugartensor >= 0.0.1

Training the network

Execute


python mnist_ebgan_train.py

to train the network. You can see the result ckpt files and log files in the 'asset/train' directory. Launch tensorboard --logdir asset/train/log to monitor training process.

Generating image

Execute


python mnist_ebgan_generate.py

to generate sample image. The 'sample.png' file will be generated in the 'asset/train' directory.

Generated image sample

This image was generated by EBGAN network.

Other resources

  1. Original GAN tensorflow implementation
  2. InfoGAN tensorflow implementation
  3. Supervised InfoGAN tensorflow implementation

Authors

Namju Kim ([email protected]) at Jamonglabs Co., Ltd.

About

A tensorflow implementation of Junbo et al's Energy-based generative adversarial network ( EBGAN ) paper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%