Diffusion Models Deep Dive
Diffusion models generate data by learning to reverse a gradual noising process. They have achieved state-of-the-art image generation quality, surpassing GANs in both quality and diversity.
Forward Process (Diffusion)
DfForward Diffusion Process
The forward process gradually adds Gaussian noise to data over timesteps:
After steps, is approximately isotropic Gaussian noise. The process is fixed (no learned parameters) and defined by noise schedule .
Forward Process Marginal
Here,
- =1 - \beta_t
- =\prod_{s=1}^{t} \alpha_s (cumulative product)
- =Noisy version of x_0 at timestep t
- =Noise level at step t