AI term

What is Diffusion model?

The AI architecture behind most image generators. It starts from noise and iteratively refines it into an image guided by your prompt.

A diffusion model generates images (and increasingly video and audio) by learning to reverse a noising process. During training, real images are gradually corrupted with random noise, and the model learns to undo that corruption step by step. At generation time, it starts from pure noise and denoises it over a series of steps, steered by your text prompt, until a coherent image emerges. This architecture powers Stable Diffusion, Midjourney, Adobe Firefly, and Google's Imagen, and diffusion techniques also drive many video generators. Practical nuance: more denoising steps generally mean better quality but slower, costlier generation, which is why tools offer fast draft modes and slower high-quality modes. Because outputs are sampled from noise, the same prompt gives different images each run unless you fix the random seed.

Example

You type "a watercolor fox in a snowy forest" into an image generator. Behind the scenes, the model starts with a canvas of static and refines it over a few dozen steps until the fox appears, guided by your text.

Why it matters

Most AI image tools you might buy are diffusion models under the hood, so their trade-offs (speed vs quality settings, run-to-run variation, seed control) come straight from this architecture. Knowing that helps you compare generators sensibly. Browse the AI tools directory or the model leaderboard to put it into practice.

Related AI terms

All 36 →