ashu-tagore / autoencoder-from-scratch
PublicPyTorch autoencoder with configurable latent dimensions and PCA-based latent space visualization for MNIST digit reconstruction
A Jupyter notebook that implements and trains a simple autoencoder to compress and reconstruct handwritten digit images from the MNIST dataset, including visualizations of reconstructions and latent spaces.
How It Works
You come across this fun notebook that teaches how an AI can learn to redraw handwritten numbers by compressing them first.
You gather the simple free tools needed so everything runs smoothly on your machine.
You launch the notebook in a friendly app like Jupyter, ready to follow along step by step.
You press play on the cells and watch the AI train itself to capture the essence of drawings and recreate them.
You see side-by-side pictures of original handwritten digits and the AI's impressive redraws.
You explore colorful charts showing how the AI squeezes images into a tiny secret world and brings them back.
You celebrate understanding how AI compresses and reconstructs images, with cool visuals and scores to prove it works.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.