GAN学习总结

GAN 网络有两个神经网络,一个生成网络,一个区分网络。

区分网络就是我们平常看到的一般分类网络,进行输入,然后得到输入的标签。

生成网络是根据输入的噪声,将噪声尽可能的转换成已有的训练图像。噪声的分布有一定规律。

将训练集的图像和生成的图像都输入到区分网络中,区分网络的目标是判断训练集的图像为标签为1,生成的图像标签为0。

区分网络的损失函数分为两部分,一部分是将训练集的图像尽可能的判断为1,合成图像尽可能判断为0.

生成网络尽可能的将合成图像判断为1.

最后得到的最优结果是区分网络不能区分训练集图像和合成图像,概率为0.5。

网上有个例子我觉得很好。你要买个名贵手表,你就是区分网络。山寨商制造山寨品,是生成网络。我们买手表,肯定是要对正品和山寨的进行区分,最好的情况就是能完全区分正品和山寨的。但是山寨商会不断提高自己的山寨水平,让山寨手表看起来很像正品,我们就需要不断提高自己的区分水平。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值