A diffusion model is a generative AI model that learns to create data by reversing a gradual noise-adding process.
Diffusion models are widely associated with image generation and can also be applied to audio, video, and other data types.