C-GAN(2014):Conditional Generative Adversarial Nets

C-GAN是2014年提出的一种条件概率生成模型,旨在解决大规模预测输出类别和一对多映射问题。通过在GAN的基础上加入额外信息y(如类标签)作为条件变量,实现了条件生成。C-GAN模型在生成器和鉴别器中都引入了条件输入层,简化了学习过程,避免了马尔科夫链的需求。实验结果表明,C-GAN在MNIST数据集上的表现优秀,能够根据标签条件生成数字。
摘要由CSDN通过智能技术生成

Conditional Generative Adversarial Nets(2014)

简述:
目前有两个问题,第一个是尽管监督神经网络(尤其是卷积网络)最近取得了许多成功,但要扩展此类模型以适应数量极其庞大的预测输出类别仍然具有挑战性。第二个问题是,迄今为止的大部分工作都集中在学习从输入到输出的一对一映射。然而,许多有趣的问题更自然地被认为是概率一对多的映射
解决第一个问题的一种方法是利用来自其他模式的额外信息。即使是从图像特征空间到单词表示空间的简单线性映射也可以提高分类性能。
解决第二个问题的一种方法是使用条件概率生成模型,将输入作为条件变量,将一对多映射实例化为条件预测分布。

问题or相关工作:
GAN网络调整G的参数以最小化log(1 - D(G(z)),调整D的参数以最小化logD(X),objective function:
在这里插入图片描述
GAN的优点是不需要马尔科夫链,只需要反向传播来获得梯度,学习过程中不需要推理,可以很容易地将各种因素和相互作用纳入模型。

模型:
C-GAN:
如果GAN中的G和D都以一些额外的信息y为条件,则生成对抗网可以扩展到条件模型。y可以是任何类型的辅助信息,例如类标签或来自其他模式的数据。我们可以通过输入y到G和D作为额外的输入层来实现条件设置。
在生成器G中,输入噪声pz(z)和y以联合隐式表示的形式组合,而对抗性训练框架允许在如何组合这种隐式表示时具有相当大的灵活性。
在鉴别器D中,x和y表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值