文章预览
推荐阅读列表: 扩散模型实战(一):基本原理介绍 扩散模型实战(二):扩散模型的发展 扩散模型实战(三):扩散模型的应用 扩散模型实战(四):从零构建扩散模型 扩散模型实战(五):采样过程 之前的五篇文章主要是为了解释扩散模型的基本概念和流程,使读者更容易理解扩散模型的工作原理,但与实际工作中使用的模型差异较大,从本文开始,我们将初步使用 DDPM模型的开源实现库 Diffusers,在 Diffusers库中 DDPM模型的实现库是UNet2DModel UNet2DModel模型实战 UNet2DM odel模型比之前介绍的BasicUNet模型有一些改进,具体如下: 退化过程的处理方式不同, UNet2DM odel通过调节时间步来调节噪声量,t作为一个额外参数被传入前向过程 ; 训练目标不同, UNet2DM odel旨在预测不带缩放系数的噪声(也就是单位正太分布的噪声)而不是”去噪“的
………………………………