Diffusion model
Diffusion models are a class of generative models used in machine learning for tasks such as image and data generation. They operate by modeling the data generation process as a gradual diffusion, transforming data points from a simple distribution to a complex one resembling the target data. These models are particularly beneficial for researchers and developers working on high-quality image synthesis, inpainting, and super-resolution.