扩散模型之DDPM
Paper:Denoising Diffusion Probabilistic Models
DDPM(Denoising Diffusion Probabilistic Models) 可以说是一个里程碑式的论文,在此之前,扩散模型虽然有理论框架,但是一直缺乏生成高分辨率,高质量样本的能力。
首先我们理解一下前向扩散过程。前向扩散就是逐步给原始图像
具体公式如下:
这个公式描述了图片如何从第
这里有两个关键直觉:
前面的系数应该是小于 0,因为最终的噪声必须均值为0。 - 噪声应该是越来越大的。因为后期加噪图像本来就很混乱了,要想效果与前期相同,噪声应该越来越大。
但是这就意味着,这里的扩散必须是串行的,显然可以优化,比如如果是并行,就会好很多。实际上也确实可以。
观察下面的公式:
定义
那么模型是怎么逆向还原的呢?
其实问题就是给定当前的噪声图
接下来就是 DDPM 的损失函数,其实就是一个均方误差:
下面是对一些符号的解释:
,代表从训练集中随机抽取一张清晰图片。 ,代表随机抽取一个时间步进行训练。 ,随机生成的一个高斯噪声。
其实就是给模型输入带噪图片
DDPM 整体的示意图如下:
扩散模型之DDPM
https://d4wnnn.github.io/2026/03/13/Notion/扩散模型之DDPM/