Denoised auto encoder