Giter VIP home page Giter VIP logo

awesome-gans's Introduction

Awesome-GANs with Tensorflow AwesomeBuild Status

Tensorflow implementation of GANs(Generative Adversarial Networks)

Prerequisites

  • python 3.5+
  • tensorflow 1.1.0+
  • scipy
  • pillow
  • h5py
  • pickle
  • glob, tqdm
  • (sklearn for train_test_split)

Usage

(before running train.py, make sure run after downloading dataset & changing dataset directory in train.py)
just download it and run train.py
$ python3 train.py

Datasets

Now supporting(?) DataSets are... (code is in /datasets.py)

  • MNIST
  • Cifar-10
  • Cifar-100
  • Celeb-A
  • pix2pix shoes
  • pix2pix bags
  • (more DataSets will be added soon!)

Papers & Codes

  • ACGAN : Auxiliary Classifier Generative Adversarial Networks [arXiv]
  • AdaGAN : Boosting Generative Models [arXiv]
  • BEGAN : Boundary Equilibrium Generative Adversarial Networks [arXiv] [code]
  • BSGAN : Boundary-Seeking Generative Adversarial Networks [arXiv]
  • CGAN : Conditional Generative Adversarial Networks [arXiv] [code]
  • CoGAN : Coupled Generative Adversarial Networks [arXiv]
  • DCGAN : Deep Convolutional Generative Adversarial Networks [arXiv] [code]
  • DiscoGAN : Discover Cross-Domain Generative Adversarial Networks [arXiv] [code]
  • EnergyGAN : Energy-based Generative Adversarial Networks [arXiv]
  • f-GAN : Training Generative Neural Samplers using Variational Divergence Minimization [arXiv]
  • GAN : Generative Adversarial Networks [arXiv] [code]
  • Softmax GAN : Generative Adversarial Networks with Softmax [arXiv] [code]
  • GAP : Generative Adversarial Parallelization [arXiv]
  • InfoGAN : Interpretable Representation Learning by Information Maximizing Generative Adversarial Networks [arXiv]
  • LAPGAN : Laplacian Pyramid Generative Adversarial Networks [arXiv]
  • LSGAN : Loss-Sensitive Generative Adversarial Networks [arXiv]
  • MAGAN : Margin Adaptation for Generative Adversarial Networks [arXiv]
  • MRGAN : Mode Regularized Generative Adversarial Networks [arXiv]
  • SalGAN : Visual Saliency Prediction Generative Adversarial Networks [arXiv]
  • SeqGAN : Sequence Generative Adversarial Networks with Policy Gradient [arXiv]
  • SGAN : Stacked Generative Adversarial Networks [arXiv]
  • WGAN : Wasserstein Generative Adversarial Networks [arXiv]
  • ImprovedWGAN : Improved Training of Wasserstein Generative Adversarial Networks [arXiv]

Results

BEGAN

global step : 0

Generated Image

global step : 15k

Generated Image

CGAN

global step : 0

Generated Image

global step : 440k

Generated Image

DCGAN

global step : 0

Generated Image

global step : 14.1k

Generated Image

DiscoGAN

global step : 0

global step : 300k

GAN (with Softmax)

global step : 0

Generated Image

global step : 250k

Generated Image

Author

Hyeongchan Kim / @kozistr, @zer0day

awesome-gans's People

Contributors

kozistr avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.