A diffusion model is a generative model that learns to reverse a gradual noise-adding process, producing samples that match a target data distribution. section 11.5
The model uses a parameterized Markov chain with two passes: a forward pass progressively adds Gaussian noise to an image, while a reverse pass transforms noise back into a target-distribution sample. section 11.5
Core structure:
- Train the Markov chain using variational inference. section 11.5
- Use additive Gaussian noise to make images progressively noisier. section 11.5
- Reverse the noising process to generate samples, including high-resolution images. section 11.5









