AICurious Logo

What is: Denoising Autoencoder?

Year2008
Data SourceCC BY-SA - https://paperswithcode.com

A Denoising Autoencoder is a modification on the autoencoder to prevent the network learning the identity function. Specifically, if the autoencoder is too big, then it can just learn the data, so the output equals the input, and does not perform any useful representation learning or dimensionality reduction. Denoising autoencoders solve this problem by corrupting the input data on purpose, adding noise or masking some of the input values.

Image Credit: Kumar et al