更改

大小无更改 、 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

个编辑