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

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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%