更改

跳到导航 跳到搜索
添加52字节 、 2026年8月25日 (星期二)
第180行: 第180行:  
== 损失函数与[[最大似然训练]] ==
 
== 损失函数与[[最大似然训练]] ==
 
​
 
​
−
RealNVP 通过最大化数据对数似然来训练(这也是标准化流的通用训练方式),等价于最小化数据分布与模型分布的前向 KL 散度(Kullback-Leibler divergence,KL):
+
RealNVP 通过最大化数据[[对数似然]]来训练(这也是[[标准化流]]的通用训练方式),等价于最小化数据分布与模型分布的前向 [[KL 散度]](Kullback-Leibler divergence,KL):
 
​
 
​
 
{{NumBlk|:|
 
{{NumBlk|:|
第188行: 第188行:  
|{{EquationRef|6}}}}
 
|{{EquationRef|6}}}}
 
​
 
​
−
对于训练集 <math>\{\mathbf{x}^{(i)}\}_{i=1}^N</math>,使用蒙特卡洛近似:
+
对于训练集 <math>\{\mathbf{x}^{(i)}\}_{i=1}^N</math>,使用[[蒙特卡洛近似]]:
 
​
 
​
 
<math>
 
<math>
第195行: 第195行:  
​
 
​
 
损失函数包含两项:
 
损失函数包含两项:
−
* '''先验项''' <math>\log p_Z(f(\mathbf{x}))</math>:促使编码后的分布整体逼近标准高斯,相当于对潜在空间的正则化。
+
* '''[[先验项]]''' <math>\log p_Z(f(\mathbf{x}))</math>:促使编码后的分布整体逼近[[标准高斯]],相当于对[[潜在空间]]的[[正则化]]。
−
* '''行列式项''':增大体积膨胀会提高似然,因此该项处处偏好扩张,与先验项的收缩压力相平衡——净效果是数据密集处扩张、稀疏处收缩,这与[[信息论]]中将码空间分配给高概率事件的原则一致。
+
* '''[[行列式项]]''':增大[[体积膨胀]]会提高似然,因此该项处处偏好扩张,与先验项的收缩压力相平衡——净效果是数据密集处扩张、稀疏处收缩,这与[[信息论]]中将码空间分配给高概率事件的原则一致。
 
​
 
​
−
从对偶视角看(Papamakarios et al., 2021)<ref name="Papamakarios2021">{{cite journal|author1=Papamakarios G.|author2=Nalisnick E.|author3=Rezende D. J.|author4=Mohamed S.|author5=Lakshminarayanan B.|title=Normalizing Flows for Probabilistic Modeling and Inference|journal=Journal of Machine Learning Research|year=2021|volume=22|issue=57|pages=1-64}}</ref>:在数据上最小化前向 KL,等价于在潜在空间中最小化推前分布(即数据分布经 <math>f</math> 映射到潜在空间后得到的分布)与先验之间的反向 KL。
+
从对偶视角看(Papamakarios et al., 2021)<ref name="Papamakarios2021">{{cite journal|author1=Papamakarios G.|author2=Nalisnick E.|author3=Rezende D. J.|author4=Mohamed S.|author5=Lakshminarayanan B.|title=Normalizing Flows for Probabilistic Modeling and Inference|journal=Journal of Machine Learning Research|year=2021|volume=22|issue=57|pages=1-64}}</ref>:在数据上最小化前向 KL,等价于在潜在空间中最小化[[推前分布]](即数据分布经 <math>f</math> 映射到潜在空间后得到的分布)与先验之间的反向 KL。
 
​
 
​
−
'''实际训练配置''':[[自适应矩估计]](Adaptive Moment Estimation,Adam)优化器,权重衰减 <math>5\times10^{-5}</math>,批量大小 64,先验为标准高斯。图像数据通常先经 logit 变换 <math>\operatorname{logit}(\alpha + (1-\alpha)\mathbf{x}/256)</math>(原论文取 <math>\alpha = 0.05</math>)处理,以缓解像素取值集中在 0 和 255 两个边界带来的问题。
+
'''实际训练配置''':[[自适应矩估计]](Adaptive Moment Estimation,Adam)优化器,[[权重衰减]] <math>5\times10^{-5}</math>,[[批量大小]] 64,先验为标准高斯。图像数据通常先经 logit 变换 <math>\operatorname{logit}(\alpha + (1-\alpha)\mathbf{x}/256)</math>(原论文取 <math>\alpha = 0.05</math>)处理,以缓解像素取值集中在 0 和 255 两个边界带来的问题。
 
​
 
​
  
842

个编辑

导航菜单