news 2026/9/13 23:51:37

扩散模型教程(Diffusion model)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
扩散模型教程(Diffusion model)

1.写在前面

扩散模型是一类重要的深度生成模型.它的基本思想不是一步生成一个复杂样本,而是先定义一个固定的前向随机过程,把真实样本逐步扰动为近似高斯噪声;再学习一个反向过程,从噪声一步步恢复数据.这样,原本困难的高维生成问题就被分解为一系列局部的去噪问题,因此训练常常更稳定,也更便于引入条件控制.

给定观测变量 𝒙0,扩散模型引入中间变量 𝒙1, 𝒙2, ⋯ , 𝒙𝑇 .其中, 𝒙𝑡 表示第 𝑡个噪声水平下的中间状态, 𝒙𝑇 接近一个简单先验分布(通常取标准高斯分布).于是,扩散模型的联合分布可写为

其中 𝒙1∶𝑇 都可以视为隐变量,相应的边际分布

就是模型对真实数据分布 𝑝𝑟(𝒙) 的近似.

其实扩散模型对于一些图像生成工作来说,从物理层面看,还是在拟合真实数据的分布情况,后续的一些工作优化了扩散模型的训练逻辑,使得模型训练更加符合工业应用

扩散模型一般由两个部分

扩散模型的核心由两部分构成:一部分是人为设定的前向扩散过程,把样本𝒙0 逐步加上高斯噪声,得到随机变量序列 𝒙1, 𝒙2, ⋯ , 𝒙𝑇 ..另一部分是由神经网络学习的反向去噪过程,使其能够从 𝒙𝑇 开始,一步步恢复出 𝒙𝑇 −1, 𝒙𝑇 −2, ⋯ , 𝒙0.下图展示了扩散模型的基本流程

2.前向扩散过程

在最常见的离散时间扩散模型中,前向过程被定义为一个马尔可夫链

其中每一步的条件分布定义为

这个高斯分布等价于采样

这里代表的含义是,给定步的样本,得到了步加噪后的样本的分布,就是从到 \的加噪转移。其中的代表噪声调度,不同的t时,的取值是被固定好的,常见的调度有余弦调度,线性调度。

这里存在一个需要解释的数学知识:"为什么噪声调度的公式里,和噪声前的系数都是根号的形式?"

首先,模型的设计目标是在每一步 t,信号贡献的总方差占比 + 噪声贡献的总方差占比 =1。 噪声部分每个维度方差固定给到,那留给信号部分每个维度的方差就应该是

其次,对于一维标量随机变量,方差是一个数字,对于D维度的向量,其方差叫做协方差矩阵,I就是一个单位阵,对于方差有性质\,这里的,,,一一对应。

3.训练

扩散模型的训练其实就是模型的反向扩散过程,下面解释一下训练目标,很经典的思路:实现对真实数据分布的拟合----最大化对数似然的变分下界,给定样本x0,有

实际训练选择最小化负的变分下界,根据信息论固定公式展开可得其中最后一项与参数𝜃无关.因此,除去常数项后,ℒVLB主要依赖模型给出的反 向分布𝑝𝜃(𝒙𝑡−1|𝒙𝑡)与真实后验𝑞(𝒙𝑡−1|𝒙𝑡,𝒙0)之间的差异,由于由于前向链是线性高斯模型,真实后验分布存在解析解,其中有

由于𝑞(𝒙𝑡−1|𝒙𝑡,𝒙0)和𝑝𝜃(𝒙𝑡−1|𝒙𝑡)都是高斯分布,在方差固定或按预设形 式处理时,中间每一项KL散度都可以化简为带权均方误差形式.训练目标可写为

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 23:50:51

2026年高教社杯全国大学生数学建模竞赛A题药材的烘干问题-完整版Word论文,完整版Matlab代码,可直接运行和复制

A题 药材的烘干问题干燥是决定中药材成品品质的关键工序之一,其中热风烘干是一种常见的干燥方式。该方式主要包括预热平衡和恒温干燥两个阶段,通过调控烘房温湿环境,完成药材的干燥。在中药材烘干过程中,工艺参数选取不当容易导致…

作者头像 李华
网站建设 2026/9/13 23:50:44

工业HMI数据架构设计:IEC标准与实践指南

1. 工业HMI数据架构设计概述在工业自动化领域,人机界面(HMI)作为操作人员与控制系统交互的关键纽带,其数据架构设计直接影响着整个生产系统的可靠性和可维护性。一个设计良好的HMI数据架构能够显著提升操作效率、降低维护成本,同时确保系统符…

作者头像 李华
网站建设 2026/9/13 23:44:52

HarmonyOS 跨设备互通实战:平板点一下,手机镜头帮你拍照

本文主线落在 HarmonyOS 6.1.0(23) 的调用策略扩展,并顺带讲清算 6.0.0(20) 新增的视频选择器。文中的 API 名称、枚举取值与版本号来自华为官方文档;结构、代码示例、调用方向矩阵与自检清单为本人整理编写,未在真机逐行验证,涉及…

作者头像 李华
网站建设 2026/9/13 23:40:29

基于数字路径概念的彩色数字图像脉冲噪声去除

翻译至《Impulsive Noise Removal in Color Digital Images Based on the Concept of Digital Paths》Bogdan Smolka摘要本文提出一种用于彩色图像脉冲噪声抑制的快速算法。该算法利用数字路径的概念,这些数字路径将滤波窗口的中心像素与其边界相连。为每一条路径分…

作者头像 李华