At its core, the U-Net in a diffusion model acts as the engine of the reverse diffusion process. In simple terms, diffusion models work by first progressively adding noise to an image until it becomes pure noise (the forward process) and then learning to reverse this process to generate a new image from random noise (the reverse process). The U-Net is the neural network trained to perform this reversal, step by step.
9/11/25About 3 min
At its heart, a diffusion model is a generative model, which means its primary purpose is to create new data that is similar to the data it was trained on. In the context of images, this means generating new, realistic-looking pictures. The core idea behind diffusion models is both elegant and surprisingly intuitive: to learn how to create data, you should first learn how to destroy it.
9/10/25About 3 min