All Courses
6 lessons
Diffusion Models
Generate images by learning to reverse noise
Lessons
- 01
Denoising Intuition
Learn to reverse a staircase of Gaussian noise.
EasyOpen - 02
Forward & Reverse Diffusion
The two Markov chains that define the generative process.
HardOpen - 03
U-Net Architecture
Skip connections across a contracting-expanding path.
MediumOpen - 04
DDPM from Scratch
Train a tiny diffusion model on MNIST, end to end.
HardOpen - 05
Classifier-Free Guidance
Steer generation without an auxiliary classifier.
HardOpen - 06
Latent Diffusion
Why Stable Diffusion works in VAE latent space.
HardOpen