Ploba logo

Discover, deploy, and integrate the best AI tools in one platform.

Platform

  • Agents
  • MCP Servers
  • CLI Tools
  • Top Charts
  • Explore
  • AI Hackathons

Resources

  • Learn AI
  • AI Glossary
  • Changelog
  • Contact
  • llms.txt

Company

  • About
  • Blog
  • Careers
  • Security
  • Privacy Policy
  • Terms of Service

© 2026 Ploba. All rights reserved.

XGitHubDiscordLinkedIn
Ploba wordmark
Home→AI Glossary→Diffusion Model
models

Diffusion Model

A type of generative AI model that learns to create data by reversing a process of adding random noise.

What is a Diffusion Model?

A diffusion model is a specific architecture of generative AI primarily used for creating highly realistic images, video, and audio. It operates by learning how to take a chaotic, noisy image and gradually refine it into a clear, recognizable picture.

How does it work?

The training process has two phases. First, the algorithm takes a clear image and slowly adds digital "noise" (static) to it in tiny steps until it is completely unrecognizable. Second, the neural network is trained to reverse this process, guessing what the image looked like one step before the noise was added. During inference, you give the model a canvas of pure static and a text prompt. The model iteratively removes the noise step-by-step, guided by the prompt, until a brand new image emerges.

What is a simple example?

Imagine taking a beautiful sand mandala and slowly blowing the sand around until it is just a messy pile. A diffusion model learns exactly how the sand was blown away, so that it can start with a messy pile of sand and carefully push it back into a beautiful, brand new mandala.

Why does it matter?

Diffusion models are the technology behind nearly all modern AI image generators. They produce far higher quality and more diverse outputs than older image generation architectures.

About this term

Last ReviewedSep 21, 2026

Sources

  • ↳NVIDIA: What are Diffusion Models?

Related Terms

  • generative ai
  • ai model