Skip to main content

One post tagged with "扩散模型"

View All Tags

生成扩散模型 - DDPM

· 9 min read
PuQing
AI, CVer, Pythoner, Half-stack Developer

DDPM 模型将一张图片解构为 TT 步,从原始的图片 x0x_{0} 开始,经过 TT 步 “ 分解 ” 得到随机杂乱的噪声 xtx_{t},即:

=x0x1x2xT1xT=z=\boldsymbol{x}_{0}\to \boldsymbol{x}_{1}\to \boldsymbol{x}_{2} \to \cdots \to \boldsymbol{x}_{T-1} \to \boldsymbol{x}_{T}=z

所以如果我们能够学会 xtxt1x_{t}\to x_{t-1} 步骤,则我们就可以从噪声恢复原始的图片。所以我们想要学习关系 xt1=μ(xt)x_{t-1}=\mu(x_{t}),那我们从 xtx_{t} 出发,反复执行 xt1=μ(xt)x_{t-1}=\mu(x_{t}) 就能从中恢复。