wgan 不理解 损失函数_GAN损失函数||WGAN

1.损失函数

第一项主要是针对真实样本的,第二项是针对生成样本的损失。

//判别器是尽可能地判别出是真实数据还是生成数据,我一直以为是尽可能判别不出呢。。。

2.训练过程

可以看到是先确定G,优化D,确定了优化D之后,再优化G,然后循环进行上面的过程。

3.GAN的缺点

当固定Generator时,最优的Discriminator是

在面对最优Discriminator时,Generator的优化目标就变成了

如果把Discriminator训练到极致,那么整个GAN的训练目标就成了最小化真实数据分布与合成数据分布之间的JS散度。

有关JS散度的目标函数会带来梯度消失的问题。也就是说,如果Discriminator训练得太好,Generator就无法得到足够的梯度继续优化,而如果Discriminator训练得太弱,指示作用不显著,同样不能让Generator进行有效的学习。这样一来,Discriminator的训练火候就非常难把控,这就是GAN训练难的根源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值