Theano/Blocks implementation of the paper "Adversarial Autoencoders" by Alireza Makhzani, Jonathon Shlens, Navdeep Jaitly, Ian Goodfellow (http://arxiv.org/abs/1511.05644)
The basic_tutorial.ipynb takes you through the basic steps, if looking on the web go to http://nbviewer.jupyter.org/github/andhus/adversarial_autoencoder/blob/master/basic_tutorial.ipynb to view it with interactive plots.