Autoencoders from Scratch
A deep dive deconstructing Autoencoders from first principles. From the mathematics of information bottlenecks and the manifold hypothesis, to building four variants (Vanilla, Denoising, Sparse, Convolutional) from scratch in PyTorch, to visualizing what the bottleneck learns about data structure.