December 2023.
Here, we'll cover the derivations from scratch to provide a rigorous understanding of the core ideas behind diffusion. What assumptions are we making? What properties arise as a result?
A reference [codebase] is written from scratch, which provides minimalist re-production of the MNIST example below. It clocks in at under 500 lines of code.
Each page takes up to an hour to read thoroughly. Approximately a lecture each.
Any errors are mine.
(Left: MNIST groundtruth. Right: MNIST sampling starting from random noise).