Forward (fixed)
DDPM (learned reverse)
| Idea | |
|---|---|
| Training | random , noise with the closed form, predict the noise, L2 loss |
| Sampling | start from , ~1000 denoising steps |
| DDIM | predict and refine; non-Markovian, ~100 steps, deterministic with |
| Stable Diffusion | diffusion in the latent space of an autoencoder; cross-attention conditioning |
| Zero-1-to-3 | novel views conditioned on image + ; views are 3D-inconsistent |
Intuition
Adding noise is easy and needs no learning. The model only has to learn to undo one small noising step at a time, and the same network is reused for every step.
Appears in
- Lecture 10, Theory
- Lecture 10, DDPM
- Lecture 10, Algorithms
- Lecture 10, DDIM
- Lecture 10, Multi-view diffusion
- Lecture 1, course overview
- Lecture 11, Flow matching vs. diffusion
- Lecture 11, SDS: a frozen 2D diffusion model guides 3D optimization