Implemented denoising autoencoders