An autoencoder is a simple neural network with three layers, input, hidden and output layer. This code is simple autoencoder that is able to generate handwritten digit images after training with the MNIST dataset.
Dependencies : Python, numpy, tensorflow (use pip to install)
Credit: Tensorflow team \m/
Note: Run main.py and it will start downloading the MNIST dataset.