Diffusion Models
Diffusion models are a class of generative models that learn to generate data by reversing a diffusion process. The key idea is to model the gradual transformation of data into noise and then learn to reverse this process to generate new samples.