Generative AI Lesson 3 of 6 ⏱️ 4 min read

Diffusion Models Explained

How image generators like Stable Diffusion turn noise into pictures: forward and reverse diffusion, latent space and text guidance.

Updated Oct 30, 2026

What is a diffusion model?

A diffusion model is the technology behind most modern AI image generators — Stable Diffusion, and the image features in many AI assistants and design tools. It creates an image by starting with random noise and removing noise step by step until a clear picture remains, guided by your text prompt.

The intuition: un-blurring static

Imagine dropping ink into water: it spreads until the water is evenly coloured. Diffusion models learn to run that film backwards — from a fully mixed, noisy state back to a structured image.

Forward diffusion: adding noise (training only)

During training, the model takes a real image and adds a small amount of Gaussian noise over many timesteps (often around 1,000):

Plaintext
t = 0      clean photo of a cat
t = 100    slightly grainy cat
t = 500    shapes barely visible
t = 1000   pure random noise

This process has no learning — it's a fixed recipe. Its purpose is to create training pairs: "here is a noisy image at step t; what noise was added?"

Reverse diffusion: removing noise (generation)

The neural network — usually a U-Net or, in newer models, a diffusion transformer (DiT) — is trained to predict the noise in an image at any timestep.

To generate a new image:

  1. Start from pure random noise.
  2. Ask the network: "what noise is in this image at step t?"
  3. Subtract a little of that predicted noise.
  4. Repeat for t = T, T-1, …, 1.

After enough steps, a brand-new image appears — one that never existed in the training data, but follows its patterns.

Text-to-image: how the prompt guides generation

To follow a prompt like "a cozy library with warm lights, digital art", the model is conditioned on text:

  • A text encoder (such as CLIP or a transformer) turns the prompt into embeddings.
  • The denoising network reads those embeddings at every step through cross-attention, so each denoising step moves the image towards the description.
  • Classifier-free guidance compares a prompted prediction with an unprompted one and pushes further in the prompted direction. A higher guidance scale follows the prompt more closely but can reduce variety and realism.

Latent diffusion: why it's fast enough to use

Denoising full-resolution images is expensive. Latent diffusion (used by Stable Diffusion) works in a compressed space:

  1. A VAE encoder compresses images into a small latent representation (for example 64×64×4 instead of 512×512×3).
  2. Diffusion runs in that latent space.
  3. A VAE decoder turns the final latent back into a full image.

That's roughly a 48× smaller space to denoise — the reason high-quality image generation can run on a single consumer GPU.

The settings you'll see in image tools

Setting What it controls Practical tip
Steps Number of denoising steps 20–40 is common; more is slower with diminishing returns
Guidance scale (CFG) How strictly the prompt is followed Around 5–8 is a typical balance
Seed Starting noise Same seed + same settings = reproducible image
Negative prompt What to steer away from e.g. "blurry, extra fingers, watermark"
Sampler / scheduler The maths of each denoising step Modern samplers reach good quality in fewer steps

Beyond images

The same idea powers image editing (inpainting and outpainting), image-to-image style transfer, video generation (denoising many frames consistently), and audio and music generation.

Limitations and responsible use

  • Text in images, hands and counting have historically been weak points, though newer models are much better.
  • Copyright and consent — training data and outputs raise legal and ethical questions; check the licence of any model you use.
  • Deepfakes and misinformation — don't generate realistic images of real people without consent, and label AI-generated media.
  • Bias — outputs can reflect stereotypes from training data.

Common mistakes

  • Endless prompt tweaking without fixing the seed. Change one thing at a time with a fixed seed to see its real effect.
  • Maximum guidance scale. Very high guidance often produces oversaturated, distorted images.
  • Confusing diffusion with LLMs. LLMs predict tokens one by one; diffusion refines a whole image at every step.

Key takeaways

  • Diffusion models generate by predicting and removing noise over many steps.
  • Text prompts guide each step through a text encoder and cross-attention.
  • Latent diffusion runs in a compressed VAE space to make generation fast.
  • Seeds, steps and guidance scale are the main controls; use generated media responsibly.
Finished this lesson?
Tick it off to track your Generative AI progress.
Next lesson