A diffusion model is a generative AI that learns to create data — typically images — by adding noise to training examples until they become pure static, then learning to reverse the process and remove noise step by step. This produces stunningly realistic images and is the foundation of Stable Diffusion, DALL-E, and Midjourney. Diffusion models have largely replaced GANs for image generation due to training stability and output quality.
Deep Learning
Diffusion Model
Related terms
Learn to use these concepts in practice.
Join the 212AY Academy →