李宏毅GAN学习(二)CGAN

CGAN:Conditional GAN

如果用手写0123456789那个数据集训练原始GAN,最终生成器生成的是0123456789,无法只产生具体的数字,比如0。CGAN可以控制输出只产生特定类别的输出。

以文字生成图片为例:

用传统监督学习的方式来完成这个任务:

数据集是(文字描述,图片)这样的pairs

输入文字,输出图片,希望网络的输出与训练集中的数据集相似。

但是如果一个文字对应很多图片就会出问题,如下这种情况,最终输入train就会产生这些图片的平均(错误的结果)

 

传统的方法最终产生的image会比较模糊(多张image的平均)。

用Conditional GAN:

生成器、判别器有一个额外的输入(condition)

训练整体流程与普通GAN一样都是分开训练,具体过程如下:

判别器的结构:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值