Diffusion models are a type of computer program that can learn to generate new images or other data.
Imagine starting with random noise, that is, an image consisting only of random dots.
The model then learns step by step how to turn this noise into a clear image by gradually removing the disturbances.
For example, new photos, drawings, or other creative content can be generated without the model copying exactly.