更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
RealNVP
(查看源代码)
2026年9月7日 (一) 19:12的版本
大小无更改
、
2026年9月7日 (星期一)
小
修复部分图片显示问题
第48行:
第48行:
由于每个压缩和分解步骤都要对空间或通道维度进行对半划分,各尺度的空间尺寸与通道数都必须是偶数;实际应用中通常把图像尺寸调整为偶数,或通过填充、裁剪等预处理满足该条件。
由于每个压缩和分解步骤都要对空间或通道维度进行对半划分,各尺度的空间尺寸与通道数都必须是偶数;实际应用中通常把图像尺寸调整为偶数,或通过填充、裁剪等预处理满足该条件。
−
[[文件:
realnvp_multiscale
.
png
|缩略图|RealNVP 多尺度分层架构示意图。每个尺度(Scale)内数据自上而下流动,尺度间自左向右推进。图中 Coupling 即正文的仿射耦合层(括号内 checkerboard、channel-wise 分别为棋盘掩码与通道级掩码),块内"→ BN"表示每个耦合层输出后接批量归一化;Squeeze 为压缩,Factor Out 为变量分解,Concatenation 为拼接;h⁽ⁱ⁾、z⁽ⁱ⁾ 与正文符号一致。
|替代=|848x848px|居中
]]
+
[[文件:
Realnvp multiscale
.
svg|替代=|居中
|缩略图
|1098x1098像素
|RealNVP 多尺度分层架构示意图。每个尺度(Scale)内数据自上而下流动,尺度间自左向右推进。图中 Coupling 即正文的仿射耦合层(括号内 checkerboard、channel-wise 分别为棋盘掩码与通道级掩码),块内"→ BN"表示每个耦合层输出后接批量归一化;Squeeze 为压缩,Factor Out 为变量分解,Concatenation 为拼接;h⁽ⁱ⁾、z⁽ⁱ⁾ 与正文符号一致。]]
+
== [[仿射耦合层]]:可逆的"条件变形" ==
== [[仿射耦合层]]:可逆的"条件变形" ==
−
下图给出两个交替堆叠的仿射耦合层的前向流程。仿射耦合层是 RealNVP 的基本可逆变换单元;图中左半部分的符号与公式 (1) 一一对应。[[文件:
仿射耦合_公式对齐
.png|缩略图|两个交替堆叠的仿射耦合层(正向,从左到右):左半与公式 (1) 一一对应——<math>\mathbf{x}_1</math> 直通(即 <math>\mathbf{y}_1=\mathbf{x}_1</math>),<math>\mathbf{x}_2</math> 经 <math>\mathbf{s}</math>、<math>\mathbf{t}</math> 给出的缩放与平移得到 <math>\mathbf{y}_2</math>;右半为下一耦合层(网络记为 <math>\mathbf{s}',\mathbf{t}'</math>),两半角色互换,输出 <math>\mathbf{y}'</math>。反向(从右到左)阅读即公式 (2) 的逆变换。
|替代=|626x626px
]]{{NumBlk|:|
+
下图给出两个交替堆叠的仿射耦合层的前向流程。仿射耦合层是 RealNVP 的基本可逆变换单元;图中左半部分的符号与公式 (1) 一一对应。
+
[[文件:
仿射耦合
.png
|替代=
|缩略图
|635x635像素
|两个交替堆叠的仿射耦合层(正向,从左到右):左半与公式 (1) 一一对应——<math>\mathbf{x}_1</math> 直通(即 <math>\mathbf{y}_1=\mathbf{x}_1</math>),<math>\mathbf{x}_2</math> 经 <math>\mathbf{s}</math>、<math>\mathbf{t}</math> 给出的缩放与平移得到 <math>\mathbf{y}_2</math>;右半为下一耦合层(网络记为 <math>\mathbf{s}',\mathbf{t}'</math>),两半角色互换,输出 <math>\mathbf{y}'</math>。反向(从右到左)阅读即公式 (2) 的逆变换。]]
+
{{NumBlk|:|
<math>
<math>
\begin{cases}
\begin{cases}
黄一凡
50
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本