Week 7 - Autoencoders - AC
Week 7 - Autoencoders - AC
Autoencoders
Murat Kocaoglu
Dimensionality Reduction
Code
Encoder Decoder
Autoencoder Architecture
Example:
Code
Encoder Decoder
Can be used for dimensionality reduction.
Bottleneck is expected to remove non-essential image components.
Autoencoding MNIST Data
BCE Image
Reconstruction
Loss
Autoencoding MNIST Data
l2 Image
Reconstruction
Loss
Autoencoder Architecture
We can also use convolution in autoencoders.
Autoencoder Architecture
We can also use convolution in autoencoders.
Vincent Dumoulin, Francesco Visin, A guide to convolution arithmetic for deep learning, arXiv, 2016.
Deconvolution Layers
Vincent Dumoulin, Francesco Visin, A guide to convolution arithmetic for deep learning, arXiv, 2016.
Autoencoding MNIST Data
l2 or MSE loss
Much better
reconstruction!