[cgan]Conditional Generative Adversarial Nets

cgan 生成 mnist: https://blog.csdn.net/qq_38826019/article/details/80865852

转自:https://www.jianshu.com/p/dba09468de1a

在生成对抗网络GAN提出之后,又出现了一种条件对抗网络CGAN。CGAN能够通过简单地提供数据 y 来构造,希望对生成器和判别器都进行条件化。通过实验验证了给模型可以生成以类标签为条件的MNIST数字。文章还进一步说明了如何使用该模型来学习多模态模型,并提供图像标记应用程序的初步示例,其演示了此方法如何生成不属于训练标签的描述性标记。

引言

生成对抗网络作为训练生成模型的替代框架,避免了近似许多难以处理的概率计算遇到的困难。

生成对抗网络不需要满足马尔可夫链条件,可以直接采用反向传播网络来获得梯度,在学习期间不需要推理,并且可以容易地将各种因素和相互作用结合到模型中。

并且已经证明了生产对抗网络能够产生最好的对数似然估计和真实样本。

在一个没有加条件的生成模型,无法控制生成数据的模型。然而,通过给模型添加一些附加的信息则有可能指导数据生成的进程。这样的条件可以基于类标签,在某些为了图像修补的数据中,甚至来自不同形式的数据。

这篇文章构建了条件对抗网络。对于实验结果,我们展示了2组实验。一个是在MNIST手写数字建立类标签条件,另一个在MIR数据集为了多模态学习。

相关工作

图像标签的多模态学习

尽管监督神经网络(特别是卷积网络)取得了许多成功,但仍然难以扩展此类模型以适应具有巨大数量的预测输出类别的问题。另一个问题是过去关注的都是学习一对一的映射从输入到输出。但是,许多问题更自然地被认为是一种基于概率的一对多的映射。例如,在图像标注中,可能有很多不同的标签适应于给出的图像,并且不同的标注者可能会使用不同的术语(但语义相似)去描述同一幅图象。

解决第一个问题的一种方式是从其它方法中获取额外信息:例如,采用自然语言的全集去学习几何关系在语义上有意义的标签的向量表示。当在这种空间中做预测时,我们受益于这样一个事实,即当预测错误时,我们仍然“接近”真相(例如,预测“桌子”而不是“椅子”),并且从那样的事实中,我们可以自然地对训练期间未出现的标签做出预测概括。诸如一些文献表明,即使从图像特征空间到字表示空间的简单线性映射也可以产生改进的分类性能。

解决第二个问题的一种方式是采用条件概率生成模型,输入被视为条件变量,并且一对多映射被实例化为条件预测分布。



作者:liu3yuan
链接:https://www.jianshu.com/p/dba09468de1a
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值