生成对抗网络GAN的Loss

GAN同时要训练一个生成网络(Generator)和一个判别网络(Discriminator),前者输入一个noise变量 ,输出一个伪图片数据 ,后者输入一个图片(real image)以及伪图片(fake image)数据 ,输出一个表示该输入是自然图片或者伪造图片的二分类置信度,理想情况下,判别器D需要尽可能准确的判断输入数据到底是一个真实的图片还是某种伪造的图片,而生成器G又需要尽最大可能去欺骗D,让D把自己产生的伪造图片全部判断成真实的图片。

根据上述训练过程的描述,可以定义一个损失函数:

其中,分别是真实的图片数据以及noise变量。
而优化目标则是:

参考资料

你可能感兴趣的:(生成对抗网络GAN的Loss)