diffusionmodels
Diffusion models are a class of generative models in machine learning that have gained significant attention for their ability to produce high-quality synthetic data, particularly images. They operate by gradually adding noise to data over a series of steps, effectively destroying the original information. Then, in a reverse process, the model learns to denoise this corrupted data, progressively reconstructing the original structure. This denoising process is trained using a neural network, typically a U-Net architecture, to predict the noise added at each step.
The core idea behind diffusion models is inspired by non-equilibrium thermodynamics. They can be understood as
Key advantages of diffusion models include their stable training and their capacity to generate diverse and