NAVIGATION

What is a Diffusion Model?

Definition

Diffusion Model

A Diffusion Model is a class of generative AI models that generate data by learning to reverse a process of gradual noise addition. By starting with random noise and iteratively removing it, the model can generate high-resolution images, video, or audio.

Why It Matters for AI Builders

Defines the structural processing layers of the network utilized in image generation (stable diffusion, midjourney), video generation, and audio synthesis; leveraging Diffusion Model is essential for capturing complex feature representations.

Detailed Deep Dive

A diffusion model is a class of generative models that generates high-quality images, audio, or video by reversing a gradual noise process. During training, the model learns to gradually denoise an image that has been corrupted with random Gaussian noise. During generation, the model starts with pure noise and iteratively refines it over multiple steps based on user text prompts, forming the technology behind platforms like Midjourney and Stable Diffusion.

Advertisement

Frequently Asked Questions

Q:How do diffusion models compare to GANs?

Diffusion models are generally more stable to train than GANs and produce higher quality/diversity, though they are computationally slower due to iterative sampling.

Q:What are the two phases of diffusion models?

The forward process (adding noise to an image until it is pure noise) and the reverse process (learning to subtract noise step-by-step).

Quick Facts

  • CategoryGenerative AI
  • Key ApplicationImage generation (Stable Diffusion, Midjourney), video generation, and audio synthesis

Coverage Trend12 Weeks

12w agoToday

Related AI Terms

Cite This Term

Diffusion Model Media Coverage & Intelligence