Skip to content
Query Feedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  • News
  • Business
    • Digital Marketing
      • Marketing & Sales
      • SEO
      • Content Marketing
      • AEO and GEO
    • Startups
      • Founder Stories
      • Funding & VC
      • Product & Growth
    • Money
      • Investing
      • Markets & Economy
      • Saving & Budgeting
  • AI & Technology
    • Technology
      • Consumer Tech
      • CRM
      • Cyber Security
      • Software Engineering
      • WordPress
      • Hardware
    • Artificial IntelligenceAI Glossary
      • LLMs
      • Machine Learning
      • AI Fundamentals
      • Generative AI
      • Deep Learning
    • AI Use Cases
      • Automation
      • Content
      • Customer Support
      • Finance
      • Marketing
      • View All
  • Tools & Software
  • Account
    • Submit Guest Post
    • Submit a tool
    • My listing
  • Contact
QueryFeedz
  1. Home /
  2. AI Glossaries /
  3. Deep Learning /
  4. What is a Diffusion Model?
Deep Learning

What is a Diffusion Model?

Updated September 26, 2026 Read 3 min

A diffusion model is a generative AI model that learns to create data by reversing a noising process: it starts from pure random noise and removes noise step by step until a clear image, audio clip or video emerges.

Contents 12
  1. 01Key takeaways
  2. 02A diffusion model explained in simple terms
  3. 03How a diffusion model works
  4. 04Guiding the output with text
  5. 05Latent diffusion
  6. 06A brief history
  7. 07Diffusion vs GANs
  8. 08What diffusion can do beyond text-to-image
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

A diffusion model is a generative AI model that creates data by starting from random noise and removing that noise step by step until a clear output appears. It learns this by studying how real images become noisy and then training a network to reverse the process. Diffusion models power most modern text-to-image tools and many video generation systems.

Key takeaways

  • Training adds noise to real data; the model learns to predict and remove it.
  • Generation runs in reverse: noise in, image out, over many small steps.
  • A text prompt guides each step, which is why diffusion suits prompt-based generation.
  • Latent diffusion works in a compressed space, making it far cheaper.
  • Diffusion has largely replaced GANs for image generation because it is more stable and diverse.

A diffusion model explained in simple terms

Imagine a sculptor who can see a statue inside a block of marble and chips away the excess. A diffusion model sees an image “inside” a field of random static and removes the static a little at a time. Early steps settle the rough layout and colours. Later steps add edges, textures and fine detail. The prompt tells it which statue to look for.

How a diffusion model works

Training (forward process):

  1. Take a real image.
  2. Add a small amount of random noise, then more, over many steps, until it is pure noise.
  3. At random steps, show the network the noisy image and ask it to predict the noise that was added.
  4. Adjust the network to predict noise more accurately, using a loss function and backpropagation.

Generation (reverse process):

  1. Start with pure random noise.
  2. The network predicts the noise present and removes part of it.
  3. Repeat for dozens of steps (older methods used hundreds or more).
  4. The result is a new image that looks like it came from the training data.

Guiding the output with text

In text-to-image systems, a text encoder turns the prompt into vectors. At each denoising step, the network is conditioned on those vectors. A technique called classifier-free guidance compares the model’s prediction with and without the prompt and pushes the result towards the prompt. The guidance scale setting controls how strictly the image follows the prompt: higher values follow more closely but can reduce naturalness.

Latent diffusion

Running diffusion on full-size pixels is expensive. Latent diffusion, described by Robin Rombach and colleagues and released as Stable Diffusion in 2022, first uses an autoencoder to compress images into a much smaller latent representation. Diffusion runs in that latent space, and a decoder turns the final latent back into pixels. This made high-quality generation possible on consumer GPUs.

A brief history

YearMilestone
2015Jascha Sohl-Dickstein and colleagues propose diffusion-based generative modelling
2020“Denoising Diffusion Probabilistic Models” by Jonathan Ho and colleagues shows high-quality results
2021Research shows diffusion can beat GANs on image quality benchmarks
2022DALL·E 2, Imagen, Midjourney and Stable Diffusion bring text-to-image to the public
2024Diffusion transformers drive a wave of high-quality text-to-video models

Diffusion vs GANs

AspectDiffusionGAN
TrainingStable, simple objectiveUnstable adversarial game
DiversityHighRisk of mode collapse
SpeedMultiple steps (faster samplers help)Single pass, very fast
Prompt controlStrongLimited

What diffusion can do beyond text-to-image

  • Image editing and inpainting: regenerate part of an image while keeping the rest.
  • Image-to-image: transform a sketch or photo guided by a prompt.
  • Upscaling: add detail to low-resolution images.
  • Video: generate consistent frames over time.
  • Audio and music: generate sound from text descriptions.
  • Science: design molecules and protein structures.

Limitations

  • Slower generation than single-pass models, though distillation methods cut steps sharply.
  • Struggles historically with text inside images, hands and exact counts, though newer models are much better.
  • Can reproduce styles, biases and occasionally near-copies of training images, raising copyright concerns.
  • High compute cost to train.

Common Use Cases

01

Text-to-image generation

Create marketing visuals, concept art and illustrations from prompts.

02

Image editing and inpainting

Remove objects, extend backgrounds or replace parts of an image.

03

Video generation

Produce short clips from text or images with consistent frames.

04

Product and design mock-ups

Generate packaging, interior or fashion design variations quickly.

05

Image upscaling and restoration

Enhance low-resolution or damaged photos.

06

Scientific design

Generate candidate molecules and protein structures for research.

Frequently Asked Questions

A model that creates images by starting from random noise and removing it step by step, guided by what it learned from real images and by a prompt.

The training process gradually diffuses noise into data, similar to how particles spread out. The model learns to reverse that process.

Running diffusion in a compressed representation of images created by an autoencoder, which makes generation much faster and cheaper.

Midjourney has not published full technical details, but it is widely understood to use diffusion-based methods like most modern image generators.

For most text-to-image uses, yes: they train more stably and produce more diverse outputs. GANs remain faster for some tasks.

Related Terms

  • Generative AI
  • GAN
  • Text-to-Image
  • Autoencoder
  • AI Image Generation
  • Latent Space

Related AI Terms

What is a Variational Autoencoder (VAE)?A variational autoencoder (VAE) is a generative model that encodes data into a probability distribution rather than a…What is an Autoencoder?An autoencoder is a neural network trained to compress its input into a small representation and then reconstruct…What is Backpropagation?Backpropagation is the algorithm neural networks use to learn. After a prediction, it works backwards from the error…What is a GAN (Generative Adversarial Network)?A GAN (generative adversarial network) is a generative model made of two competing neural networks: a generator that…What is a Decoder in Deep Learning?A decoder is the part of a neural network that turns an internal numeric representation into output, such…What is LSTM (Long Short-Term Memory)?LSTM (long short-term memory) is a type of recurrent neural network that uses a memory cell and three…

Contents

  1. 01Key takeaways
  2. 02A diffusion model explained in simple terms
  3. 03How a diffusion model works
  4. 04Guiding the output with text
  5. 05Latent diffusion
  6. 06A brief history
  7. 07Diffusion vs GANs
  8. 08What diffusion can do beyond text-to-image
  9. 09Limitations
  10. 10Common Use Cases
  11. 11Frequently Asked Questions
  12. 12Related Terms

AI Topic

  • Deep Learning

Related Terms

  • What is a Variational Autoencoder (VAE)?
  • What is an Autoencoder?
  • What is Backpropagation?
  • What is a GAN (Generative Adversarial Network)?
  • What is a Decoder in Deep Learning?
  • What is LSTM (Long Short-Term Memory)?

Quick Navigation

  • Common Use Cases
  • Frequently Asked Questions
  • Related Terms
  • Back to top

Details

Updated
September 26, 2026
Read
3 min
  • Forum
  • Submit a tool
  • Submit Guest Post
  • List Your Startup
  • Privacy Policy
  • Editorial Policy
  • Account
  • Contact
  • AI Productivity
  • AI Video
  • AI Coding
  • AI Chatbots
  • Sales
  • AI Business
  • View All Tools

Subscribe our Newsletter

Get weekly exclusive content - No spam.

Copyright © 2026 -  Query Feedz

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}