Methods › Computer Vision › Generative Models › SDAE
Stacked Denoising Autoencoder
SDAE
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
The Stacked Denoising Autoencoder (SdA) is an extension of the stacked autoencoder [Bengio07] and it was introduced in [Vincent08].
Denoising autoencoders can be stacked to form a deep network by feeding the latent representation (output code) of the denoising autoencoder found on the layer below as input to the current layer. The unsupervised pre-training of such an architecture is done one layer at a time. Each layer is trained as a denoising autoencoder by minimizing the error in reconstructing its input (which is the output code of the previous layer). Once the first k layers are trained, we can train the k+1-th layer because we can now compute the code or latent representation from the layer below.
Once all layers are pre-trained, the network goes through a second stage of training called fine-tuning. Here we consider supervised fine-tuning where we want to minimize prediction error on a supervised task. For this, we first add a logistic regression layer on top of the network (more precisely on the output code of the output layer). We then train the entire network as we would train a multilayer perceptron. At this point, we only consider the encoding parts of each auto-encoder. This stage is supervised, since now we use the target class during training. (See the Multilayer Perceptron for details on the multilayer perceptron.)
This can be easily implemented in Theano, using the class defined previously for a denoising autoencoder. We can see the stacked denoising autoencoder as having two facades: a list of autoencoders, and an MLP. During pre-training we use the first facade, i.e., we treat our model as a list of autoencoders, and train each autoencoder seperately. In the second stage of training, we use the second facade. These two facades are linked because: * the autoencoders and the sigmoid layers of the MLP share parameters, and * the latent representations computed by intermediate layers of the MLP are fed as input to the autoencoders.
Extracted from webpage
Image: Jigar Bandaria
Source:
Image: Jigar Bandaria
Webpage: deeplearning.net
Webpage: www.iro.umontreal.ca
Paper:
Papers archive 2025-07-28
5 shown of 5, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
SdAE: Self-distillated Masked Autoencoder 31 Jul 2022 · 1 repository · arXiv:2208.00449Syntology ran 0 of 1 samples · 1 unverified
-
Fast Calculation of Probabilistic Optimal Power Flow: A Deep Learning Approach 24 Jun 2019 · 0 repositories · arXiv:1906.09951
-
Encoding Multi-Resolution Brain Networks Using Unsupervised Deep Learning 13 Aug 2017 · 0 repositories · arXiv:1708.04232
-
Semi-supervised Learning using Denoising Autoencoders for Brain Lesion Detection and Segmentation 26 Nov 2016 · 0 repositories · arXiv:1611.08664
-
Real-time Dynamic MRI Reconstruction using Stacked Denoising Autoencoder 22 Mar 2015 · 0 repositories · arXiv:1503.06383
Tasks archive 2025-07-28
9 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
| Task | Papers |
|---|---|
| Denoising | 3 |
| Deep Learning | 1 |
| Descriptive | 1 |
| Lesion Detection | 1 |
| MRI Reconstruction | 1 |
| Segmentation | 1 |
| Self-Supervised Learning | 1 |
| Transfer Learning | 1 |
| compressed sensing | 1 |
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections