Stacked Generative Adversarial Networks
摘要
提出了一种新的生成模型:Stacked Generative Adversarial Networks
引入条件损失(conditional loss)来鼓励使用条件信息
引入了一种新的熵损失,这种熵损失最大化生成啊器的条件熵的变化的低界
先单独训练每个栈,然后训练整个模型。
和原始GAN使用单个噪声向量来表示所有变化不同的是,SGAN将变化分解为多个等级,然后逐渐解决不确定性。
1. 介绍
自低向上的分辨模型关注与从数据学习有用的表征,但不能捕捉数据的分布。
当前最好的深度生成模型当数据分辨变化很大时,仍然不能很好的完成任务。所以自然会出现了一根问题:能否利用分辨模型(如分类器)所学习的层次性的表示来帮助训练一个自顶向上的生成模型呢?
于是本文的作者提出了名为Stacked Generatice Adversarial Networks的生成模型,该模型由多个自顶向下的生成对抗网络组成,每个生成对抗网络在高级特征表示的条件下生成一个低等级的特征表示,然后逐级向下,直到生成最底层的特征表示也就是图像。
作者通过对抗loss来迫使每层生成的特征位于对应的特征流形上,条件loss来使每个生成器使用高级特征作为条件信息,作者还引入了一种新的熵损失,以此来鼓励每个生成器生成的样本具有多样性。
通过将若干个这样的GAN堆叠在一起,然后向最顶层的GAN输入标签,最终会使得最底层的GAN生成图像。
虽然实验花费很大,但是作者证明了SGAN能够产生比原始的GAN质量更高的图像。另外此模型还在cifar-10数据集上获得了领先的IS。
Stacked GANs: 分层生成对抗网络

Stacked Generative Adversarial Networks (SGAN) 是一种新的深度生成模型,由多个自顶向下的GAN组成,用于解决数据分辨率变化大的问题。每个GAN在高级特征表示的条件下生成低等级特征,逐级向下生成最终图像。模型通过对抗损失、条件损失和熵损失进行训练,确保生成样本的质量、条件相关性和多样性。实验表明,SGAN能生成比传统GAN质量更高的图像,尤其在CIFAR-10数据集上表现出色。
最低0.47元/天 解锁文章
2415

被折叠的 条评论
为什么被折叠?



