liveBook · Manning

Denoising autoencoder

As explained in Data Without Labels

A denoising autoencoder is an autoencoder trained to reconstruct clean input data from corrupted or noisy input.

A denoising autoencoder reconstructs clean data from a corrupted version. For images, noise is added to the original image, the noisy result passes through an encoder-decoder network, and the output is compared with the original. section 9.7

The workflow has three essential elements:

  • Create a noisy input by adding noise to an original image. section 9.7
  • Pass the noisy input through the encoder-decoder architecture. section 9.7
  • Compare the reconstructed output with the original image so the network learns a representation that removes noise. section 9.7

Image restoration

An original image is corrupted into a noisy image, which becomes the model input. The reconstructed output is evaluated against the original rather than against the corrupted input. section 9.7

Figure 9.5 The process of denoizing in an autoencoder. It starts with the original image; noise is added, which results in a noisy image, and then it is fed to the autoencoder.
figure

Trace the denoising sequence from the original image through noise addition and autoencoder processing to the output. section 9.7

How Data Without Labels covers it

How deep it goes
Explains the corruption, encoder-decoder pass, and comparison target, but does not provide implementation details or mathematical derivations.
Examples
Uses original images, noise-corrupted images, and reconstructed outputs as the central visual example.
What it assumes
Assumes the basic autoencoder components of encoder, bottleneck, and decoder.
What you can do after
Apply the encoder-decoder process to reconstruct cleaner images and reduce nonlinear data dimensionality.
How it connects
Connects autoencoders with encoder-decoder architecture, latent representations, and nonlinear dimensionality reduction.

Also explained in

Compare how 2 books explain denoising autoencoder →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Data Without Labels. The section links point to the parts of the book it draws on.