当前位置: 首页 > news >正文

条件扩散过程(附录H)

H 条件扩散过程

在本节中,我们表明,可以通过与 pθ(xt∣xt+1)pϕ(y∣xt)p_\theta(x_t|x_{t+1})p_\phi(y|x_t)pθ(xtxt+1)pϕ(yxt) 成比例的转移算子实现条件采样,其中 pθ(xt∣xt+1)p_\theta(x_t|x_{t+1})pθ(xtxt+1) 近似于 q(xt∣xt+1)q(x_t|x_{t+1})q(xtxt+1),而 pϕ(y∣xt)p_\phi(y|x_t)pϕ(yxt) 近似于带噪声样本 xtx_txt 的标签分布。

我们首先定义一个类似于 qqq 的条件马尔可夫噪声过程 q^\hat{q}q^,并假设对于每个样本,q^(y∣x0)\hat{q}(y|x_0)q^(yx0) 是已知且容易获得的标签分布。
在这里插入图片描述

虽然我们定义了在 yyy 条件下的噪声过程 q^\hat{q}q^,但我们可以证明,当不在 yyy 条件下时,q^\hat{q}q^ 的行为与 qqq 完全相同。沿着这些思路,我们首先推导无条件噪声算子 q^(xt+1∣xt)\hat{q}(x_{t+1}|x_t)q^(xt+1xt)
在这里插入图片描述

遵循类似的逻辑,我们得到联合分布 q^(x1:T∣x0)\hat{q}(x_{1:T}|x_0)q^(x1:Tx0)
在这里插入图片描述

利用公式44,我们现在可以推导出 q^(xt)\hat{q}(x_t)q^(xt)
在这里插入图片描述
利用恒等式 q^(xt)=q(xt)\hat{q}(x_t)=q(x_t)q^(xt)=q(xt)q^(xt+1∣xt)=q(xt+1∣xt)\hat{q}(x_{t + 1}|x_t)=q(x_{t + 1}|x_t)q^(xt+1xt)=q(xt+1xt),通过贝叶斯规则可以很直观地表明无条件反向过程 q^(xt∣xt+1)=q(xt∣xt+1)\hat{q}(x_t|x_{t + 1}) = q(x_t|x_{t + 1})q^(xtxt+1)=q(xtxt+1)

关于 q^\hat{q}q^ 的一个观察结果是,它会产生一个含噪声的分类函数 q^(y∣xt)\hat{q}(y|x_t)q^(yxt)。我们可以证明,这个分类分布不依赖于 xt+1x_{t + 1}xt+1xtx_txt 的一个更嘈杂版本),我们稍后将使用这一事实:

在这里插入图片描述

我们现在可以推导条件反向过程:

在这里插入图片描述

q^(y∣xt+1)\hat{q}(y|x_{t + 1})q^(yxt+1) 项可以视为常数,因为它不依赖于 xtx_txt。因此,我们希望从分布 Zq(xt∣xt+1)q^(y∣xt)Zq(x_t|x_{t + 1})\hat{q}(y|x_t)Zq(xtxt+1)q^(yxt) 中采样,其中 ZZZ 是归一化常数。我们已经有一个对 q(xt∣xt+1)q(x_t|x_{t + 1})q(xtxt+1) 的神经网络近似,称为 pθ(xt∣xt+1)p_{\theta}(x_t|x_{t + 1})pθ(xtxt+1),所以剩下的就是对 q^(y∣xt)\hat{q}(y|x_t)q^(yxt) 的近似。这可以通过在从 q(xt)q(x_t)q(xt) 采样得到的带噪声图像 xtx_txt 上训练分类器 pϕ(y∣xt)p_{\phi}(y|x_t)pϕ(yxt) 来实现。


文章转载自:

http://Gpk86Qhq.tpwzp.cn
http://OeJ7vJdh.tpwzp.cn
http://WBHrYoGw.tpwzp.cn
http://YrpeOxs7.tpwzp.cn
http://ldNiu2oj.tpwzp.cn
http://y3HJ5zvj.tpwzp.cn
http://aN8LxhRf.tpwzp.cn
http://JiNb3pCw.tpwzp.cn
http://6TFu5rZR.tpwzp.cn
http://KNMU19Zv.tpwzp.cn
http://Zy41GOWb.tpwzp.cn
http://PIZJFVb7.tpwzp.cn
http://dVa39h95.tpwzp.cn
http://Hq3JR8pD.tpwzp.cn
http://75yOwLys.tpwzp.cn
http://InlhVzne.tpwzp.cn
http://iQ7OT7K6.tpwzp.cn
http://JMnACpiH.tpwzp.cn
http://NEv4ijbL.tpwzp.cn
http://eo2XjQL2.tpwzp.cn
http://CEjlk7Tj.tpwzp.cn
http://fP4B4vV6.tpwzp.cn
http://XjHvQMsh.tpwzp.cn
http://iddJzPLR.tpwzp.cn
http://qy9aRgLS.tpwzp.cn
http://A4JK8n3I.tpwzp.cn
http://XVb5xcCB.tpwzp.cn
http://ZmrzcvTC.tpwzp.cn
http://i7OwxRRh.tpwzp.cn
http://rgO2T8Rl.tpwzp.cn
http://www.dtcms.com/a/383467.html

相关文章:

  • selenium web自动化测试
  • docker compose 部署dify
  • 接口协议全解析:从HTTP到gRPC,如何选择适合你的通信方案?
  • 单例模式重新学习
  • 【系列文章】Linux中的并发与竞争[04]-信号量
  • Linux入门(二)
  • Transformer 面试题及详细答案120道(41-50)-- 训练与优化
  • UDP-Server(3)chat聊天室
  • 【不背八股】12.十大排序算法
  • 华清远见25072班网络编程学习day5
  • 【CMake】List
  • Linux系统中查找某个动态库例如.so文件是哪个软件安装的
  • c++ unqiue指针
  • ​Go语言实战案例 — 工具开发篇:编写一个进程监控工具​
  • Roo Code 的检查点功能
  • 【go/gopls/mcp】官方gopls内置mcp server使用
  • 【无标题】神经网络算法初探
  • Genspark AI 浏览器
  • Linux内核IPsec接收机制剖析:XFRM框架与xfrm4_input.c的深度解读
  • Linux 系统下的流量控制工具之tc命令案例解析
  • 数据库造神计划第五天---增删改查(CRUD)(1)
  • 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第九章知识点问答(10题)
  • AI表征了西方的有界,AI+体现了东方的无界
  • 前端基础 —— B / CSS基础
  • Qwen2.5-VL 实战:用 VLM 实现 “看图对话”,从目标检测到空间推理!【附源码】
  • vLLM - EngineCoreClient
  • MySQL专题Day(2)————存储引擎
  • 多文件编程与宏的使用
  • 第5节-连接表-Inner-Join
  • 【Csp - S】 图的知识