https://cs.stanford.edu/people/karpathy/convnetjs/demo/autoencoder.html http://blackecho.github.io/blog/machine-learning/2016/02/29/denoising-autoencoder-tensorflow.html