Robots Atlas>ROBOTS ATLAS

Neural Networks: From Fundamentals to Modern AI · Generative Models: Autoencoders, VAEs, and GANs

Autoencoders: encoder, decoder, and the latent space

Generative Models: Autoencoders, VAEs, and GANs

Introduction

An autoencoder is a network trained to reconstruct its own input through a bottleneck — it compresses x into a representation z = f(x) and then reconstructs x̂ = g(z). This lesson dissects classical AEs, denoising AEs (Vincent et al. 2008), sparse AEs, contractive AEs, undercomplete vs overcomplete variants, and the difference between AEs and PCA. It explains what the latent space actually represents, why a vanilla AE is NOT a generative model, and the typical pitfalls (identity mapping, manifold collapse).