机器学习:GAN Framwork

fGAN: General Framework of GAN

在这里插入图片描述

p与q相等时候,divergence为0,当不相等的时候,一定是大于等于0

在这里插入图片描述
不同的计算公式,

在这里插入图片描述

每个时间t都去算一下,取最大的值。

在这里插入图片描述

给定一个t,找最大的那个值,把所有直线画出来,找最大点, 这样获得的曲线一定是凸函数的曲线

在这里插入图片描述
在这里插入图片描述

Connection with GAN

在这里插入图片描述
D解方程找使得最大的情况。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同一张人脸不断出现,生成的分布越来越集中,这种叫Model collapse
在这里插入图片描述
每次只能产生一种肤色的人,这叫做model dropping, 有可能是divergence选的不好。
在这里插入图片描述
在这里插入图片描述
避免这种问题,可以训练多个generator, 每次生成时候,从中选一个genenrator,这样就能获得多样性。

Tips for improving GAN

在这里插入图片描述
在这里插入图片描述

问题是生成的分布与真实分布是不重叠的,导致学习到的东西跟目标不一定一致。
在这里插入图片描述

两个分布没有重合,算出来的loss都一样,无法区分谁好坏,机器不知道往哪个方向学习。

LSGAN

在这里插入图片描述

不要train得太好,不要太大也不要太小,每十次看一下输出结果好不好。这里LSGAN解决办法是通过将sigmoid替换成regression方式解决,如果是postive example越接近1越好,negative example越接近0越好。

WGAN

在这里插入图片描述

想象自己是开推土机,需要将p推到q,这走的距离就叫做earth mover’s distance

在这里插入图片描述
穷举出所有的方案,从中选出平均距离最少的方案
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

穷举所有的伽马,找到最小的情况。
在这里插入图片描述
而wgan能够正确知道二者的差距
在这里插入图片描述
在这里插入图片描述
generator要足够平滑,不然及时很近,但是二者的竖轴方向距离很远,所以要有一定的限制。
在这里插入图片描述
如何解这个限制方程呢?用反向传播,但是有一个weight clipping限制,在output的时候是比较平滑的。
在这里插入图片描述

Improve WGAN

在这里插入图片描述

在这里插入图片描述

左右分表sample一个点,然后从二者的连线中间sample一个点,就是 p p e n a l t y p_{penalty} ppenalty,
在这里插入图片描述

Spectrum Norm

在这里插入图片描述
在这里插入图片描述

EBGAN

在这里插入图片描述

生成器,译码器后reconstruct越好,说明生成的越好。
在这里插入图片描述

让real的分数很低,但也不能让假的非常大,需要设置一个margin
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

uncle_ll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值