ying-2016 / adversarial-autoencoder

A Lasagne and Theano implementation of the paper Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, and Ian Goodfellow.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The relevant blog post is here: http://hjweide.github.io/adversarial-autoencoders

A Lasagne and Theano implementation of the paper Adversarial Autoencoders by Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, and Ian Goodfellow.

Several design choices were made based on the discussion on [/r/machinelearning](https://www.reddit.com/r/MachineLearning/comments/3ybj4d/151105644_adversarial_autoencod ers/?).

To use this code:

  1. Download the MNIST data files.
  2. Unzip and copy to the mnist directory.
  3. Run python train.py to train a model, the weights will be saved to the weights directory.
  4. Run python plot.py to generate the visualizations.

Sample images generated by traversing the latent space of the adversarial autoencoder: data generated by traversing latent space

About

A Lasagne and Theano implementation of the paper Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, and Ian Goodfellow.

License:MIT License


Languages

Language:Python 100.0%