http://fastml.com/very-fast-denoising-autoencoder-with-a-robot-arm/