A lecture series · Revised July 2026
A diffusion model learns one narrow skill — undo a small amount of noise — and generation emerges from doing that narrow thing thousands of times in a row. Every idea in this series is an answer to one of three costs that one fact creates: too many steps, no way to steer the process, and too much space to work in.
Scroll slowly ↓
Run the physics backward. Noise is easy to add and, it turns out, learnable to remove — and removing it one small step at a time is more tractable than generating an image in one leap ever was.The 2020s' generative-image story is really one idea told at increasing resolution: first make denoising work at all, then make it fast, then make it controllable, then make it cheap enough to run on a laptop. By 2025 the same idea started denoising text instead of pixels — the final lecture is where this series rejoins the LLM track.
The original process needed on the order of a thousand sequential network calls to produce one image. Sampling was the bottleneck, not training.
A model that only knows how to undo noise has no notion of "a cat" or "in the style of." Conditioning has to be bolted on, and done carefully or it barely works.
Denoising a full-resolution image, one pixel at a time, thousands of times, is expensive by construction. Somewhere cheaper to work has to be found.