This is the code that we used to generate our GAN 1D Gaussian approximation. For more information see our blog post: http://blog.aylien.com/introduction-generative-adversarial-networks-code-tensorflow.
Written for Python 3.x
(tested on 3.6.1
).
For the Python dependencies, first install the requirements file:
$ pip install -r requirements.txt
If you want to also generate the animations, you need to also make sure that ffmpeg
is installed and on your path.
For a full list of parameters, run:
$ python gan.py --help
To run without minibatch discrimination (and plot the resulting distributions):
$ python gan.py
To run with minibatch discrimination (and plot the resulting distributions):
$ python gan.py --minibatch