GAN 损失函数符号说明

数据挖掘
2022-02-20 16:40:55

在生成对抗网络损失函数中,这些是什么意思?:Ex pdata(x)Ez pz(z)在这种情况下如何使用它们?

1个回答

一般来说,记号Expf(x)或者Exp(x)f(x)指的是期望f(x)关于分布p对于变量x(例如,参见 Bishop 的“模式识别和机器学习”中符号部分的解释)。

在 GAN 的上下文中,这意味着对于诸如

Expdata(x)[logD(x)]+Ezpz(z)[log(1D(G(z)))]
第一个总和是关于以下方面的期望x来自数据,第二个总和是关于z你从中取样pz作为 G 的输入。

由于第一个和代表正确分类的真实数据(来自pdata) 和第二个加法正确代表来自 G 的假分类图像z采样自pz, D 试图最大化这个表达式。而 G 则相反。