// Stage 7 · Multimodal & Generative AI
Diffusion, Flow Matching & Image Generation
VAE/GAN, DDPM/DDIM, score SDEs, latent diffusion, CFG, DiT, flow matching and ControlNet.
about 14 hours15 algorithms6 paperslesson text in progress
01Goals
- Derive DDPM’s training objective (predict the noise)
- Understand CFG and guidance strength
- Understand how flow matching relates to diffusion
Do these first: Training Deep Nets · Probability, Statistics & Information Theory
02Algorithms to master
Each card has the original paper, prerequisites and resources.
03Must-read papers
- Auto-Encoding Variational Bayes ↗2013 ✓ verified in Essentials
- Denoising Diffusion Probabilistic Models ↗2020 ✓ verified in Essentials
- High-Resolution Image Synthesis with Latent Diffusion Models ↗2021 ✓ verified in Essentials
- Classifier-Free Diffusion Guidance ↗2022 ✓ verified in Essentials
- Scalable Diffusion Models with Transformers ↗2022 ✓ verified in Essentials
- Flow Matching for Generative Modeling ↗2022 ✓ verified in Essentials
04Courses & videos
- Lilian Weng:What are Diffusion Models? ↗ExplainersEN
- huggingface.co ↗CoursesEN
- huggingface.co ↗Official docsEN
- An introduction to Flow Matching ↗ExplainersEN
- Yang Song:Generative Modeling by Estimating Gradients ↗ExplainersEN
- Jay Alammar:The Illustrated Stable Diffusion ↗ExplainersEN
05Hands-on: project, code & exercises
Free, official or author-published pages. Most run in the browser or on a free Colab GPU.
PROJECT
Train a small DDPM and a flow-matching model from scratch on MNIST/CIFAR and compare sample quality at equal steps; then do controlled generation with Diffusers + ControlNet.
- 1Georgia Tech:Diffusion Explainer ↗Interactive
Watch an image denoise step by step from noise in the interactive demo.
- 2huggingface.co ↗Courses
Do the Hugging Face diffusion-course notebooks (train a small diffusion model from scratch).
- 3
06Self-test
Answer in your head, then open to check.
What does the network predict when training DDPM?
The added noise (or an equivalent quantity).
Side effects of too-strong CFG guidance?
Over-saturation and less diversity.
What does flow matching regress?
The velocity field along the probability path.
On these routes: Algorithm Researchers