A denoising autoencoder