# Diffusion models

Generative models that learn to denoise data step by step, turning noise into a sample.

## What it is used for

Image, audio and video generation, and increasingly structured data synthesis.
