【扩散模型DDPM】扩散模型入门理解(2)

DDPM入门

  • 前言
  • [1 生成:从随机噪声出发,逐步形成新样本](#1 生成:从随机噪声出发,逐步形成新样本)

前言

接着上篇 【扩散模型DDPM】扩散模型入门理解(1),理解完成噪声生成的推导,模型训练之后。那么当模型训练完成之后如何生成呢,毕竟模型唯一个一个预测功能是噪声预测,而且上一个小节明确说了,模型训练完成之后,随机采样一个噪声去预测,但是用噪声预测网络去预测噪声没啥用啊。下面我们深入分析这个问题。

1 生成:从随机噪声出发,逐步形成新样本

训练完成后,我们不再输入真实样本,而是先随机生成:

x T ∼ N ( 0 , I ) x_T \sim \mathcal{N}(0, \mathbf{I}) xT∼N(0,I)

然后从 t = T t = T t=T 开始,反复调用网络,根据预测的噪声计算去噪更新,逐渐得到 x T − 1 , x T − 2 , ... , x 0 x_{T-1}, x_{T-2}, \dots, x_0 xT−1,xT−2,...,x0。

这里有两个关键点:

  • 模型并不是在找回某个指定的训练样本,而是在生成一个符合所学分布的新样本。
  • 去噪并非简单地"减掉全部预测噪声";具体更新包含与时间步有关的系数,在经典 DDPM 中,中间步骤通常还会加入一定的随机噪声。
相关推荐
I Am a robert girl6 天前
当扩散编辑器“看不见”参考图:从 RefGAP 拆解参考注意力分配问题
计算机视觉·注意力机制·扩散模型·1024程序员节·参考引导编辑·refgap·免训练方法
风巽·剑染春水14 天前
【扩散模型原理】(七)Diffusion Models and Optimal Transport(3)
人工智能·生成模型·diffusion·扩散模型·最优传输
杀生丸学AI17 天前
【世界模型】WorldCrafter:基于隐式三维感知记忆的视频世界模型
人工智能·三维重建·扩散模型·视频生成·世界模型·4dgs·动态重建
scott19851217 天前
Unified Camera Positional Encoding for Controlled Video Generation
扩散模型·生成式
I Am a robert girl20 天前
HelixWorld 源码剖析:当世界模型第一次“开口说话”
python·多模态·扩散模型·世界模型·自回归·空间音频·流式推理
风巽·剑染春水22 天前
【扩散模型原理】(六)A Unified and Systematic Lens on Diffusion Models(2)
人工智能·生成模型·diffusion·扩散模型
风巽·剑染春水22 天前
【扩散模型原理】(六)A Unified and Systematic Lens on Diffusion Models(1)
人工智能·生成模型·diffusion·扩散模型
智码看视界23 天前
开源大模型追踪:Qwen-Image-2.1 :7B 视觉生成模型开源榜登顶 60.28,原生 RGBA 透明出图
扩散模型·图像生成·本地部署·开源大模型·qwen-image-2.1·rgba透明
这张生成的图像能检测吗23 天前
(论文速读)一种用于图像超分辨率的有效扩散变换结构
人工智能·计算机视觉·扩散模型·超分辨率
这张生成的图像能检测吗24 天前
(论文速读)FCDM:ConvNeXt 也能做高效扩散模型,卷积网络重新挑战 DiT
扩散模型·图像生成·卷积