Skip to content
/ InfoGAN Public
forked from openai/InfoGAN

Code for reproducing key results in the paper "InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets"

Notifications You must be signed in to change notification settings

zjost/InfoGAN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfoGAN

Code for reproducing key results in the paper InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets by Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel.

Dependencies

This fork of the original changes part of the code to accomodate the new TensorFlow API. I am using version 1.3.0. Since this project also used prettytensor, which has it's own problems, you'll need to make a fix to this library as well (instructions below).

In addition, please pip install the following packages:

  • prettytensor
  • progressbar2
  • python-dateutil

Modifying PrettyTensor

You'll likely get an error like ValueError: too many values to unpack. You can fix this by either pulling the relevant commit from the pull request or merely making this trivial change.

Running Experiment

We provide the source code to run the MNIST example:

PYTHONPATH='.' python launchers/run_mnist_exp.py

You can launch TensorBoard to view the generated images:

tensorboard --logdir logs/mnist

About

Code for reproducing key results in the paper "InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%