阅读小结:Improved Techniques for training GANS

标签: 深度学习 神经网络 对抗网络 GAN
4707人阅读 评论(9) 收藏 举报
分类:

github地址:https://github.com/openai/improved-gan/


What:

提出了对于GANs新的结构和训练过程。主要focus在两个应用:半监督学习 和  更好的图像产生。

对于G,不要求一个和test data和像的模型,也不要求不使用label。

实验中,D在半监督分类任务上达到了state-of-art的结果。

G在MNIST样本人已经无法分辨,CIFAR10的样本人也有21.3%的概率认错。


How:

训练GANs 其实是一个找纳什均衡的问题。但这个均衡很难找到,cost函数不是凸的。

所以引入了一些策略来鼓励收敛。

1. Feature matching

为G设定一个新的目标函数。

替代原先的最大化D的目标,新的目标是用G去产生数据来匹配真实数据。 D还是和原来一样。

f(x)  代表D中的一个中间层,新的目标函数为  f(G(x))  和  f(z)  的二范数最小。


2.minibatch discrimination

孤立的看一个个sample,容易使G收敛到一个点(这就是我之前跑实验常遇到的问题啊!!!)

之前DCGAN里面用batch normal其实也是为了让D不孤立的去看sample。

所以作者提出了使用minibatch discrimination,意思是我们不孤立的看sample,加入sample之间的信息,来写D。(G的objective不变,还是最大化D)

公式的主要意思是,除了D中原来的f(x)外,加入一个信息,就是minibatch 中 f(x)之间的距离  (在bp的时候会有作用)

(作者还提到在训练分类器时,feature matching会表现得更好)


3.Historical averaging

加入了一个正则项。


4.One-side label smoothing

把gt的label  从1,0变成0.9,0.1

generate还是 1和 0


5.VBN

batch normalize 依赖minibatch里面的其他数据。这会有影响。所以提出了一个 virtual batch normalise

每次sample的时候另外再sample一个batch 根据这个batch做norm  (这只使用在G中)






查看评论

MongoDB3.4新特性---Improved BI Connector

-
  • 1970年01月01日 08:00

Improved Techniques for Training GANs

Improved Techniques for Training GANspaper codeIntroduce对抗网络主要有两个应用:半监督学习和生成视觉相似图片。对抗网络的目的要训练生成网络G(...
  • zijin0802034
  • zijin0802034
  • 2017-03-02 20:14:32
  • 3214

GANs学习系列(2):GANs最新进展二

reference:http://blog.csdn.net/solomon1558/article/details/52338052 文献整理   ...
  • u011534057
  • u011534057
  • 2016-09-01 17:05:51
  • 6300

GANs系列

GANs系列 最近在调研自动生成文本方面的内容,这里我将参考了一些资料并对这些知识点进行了整理总结,初步总结如下: 目录GANs DCGAN WGAN GANs 生成对抗网络是一种生成模型(G...
  • AndrewLee_
  • AndrewLee_
  • 2017-03-07 19:08:58
  • 1686

GAN:生成式对抗网络介绍和其优缺点以及研究现状

本博文是转载自一篇博文,介绍GAN(Generative Adversarial Networks)即生成式对抗网络的原理以及GAN的优缺点的分析和GAN网络研究发展现状...
  • Bixiwen_liu
  • Bixiwen_liu
  • 2016-12-28 16:43:37
  • 14720

手把手教你用GAN实现半监督学习

引言 本文主要介绍如何在tensorflow上仅使用200个带标签的mnist图像,实现在一万张测试图片上99%的测试精度,原理在于使用GAN做半监督学习。前文主要介绍一些原理部分,后文详细介绍代码...
  • qq_25737169
  • qq_25737169
  • 2017-11-14 17:48:50
  • 2657

深度学习界明星:生成对抗网络与Improving GAN

2014年,深度学习三巨头之一IanGoodfellow提出了生成对抗网络(Generative Adversarial Networks, GANs)这一概念,刚开始并没有引起轰动,直到2016年,...
  • broadview2006
  • broadview2006
  • 2017-11-13 14:44:43
  • 1105

从传统GAN到improved WGAN

最近做了一个从传统GAN到improved WGAN的报告,把PPT贴上来吧,有需要的小伙伴可以参考一下。论文主要涉及到17年的三篇文章: Arjovsky M, Bottou L. Towards ...
  • omnispace
  • omnispace
  • 2017-09-02 06:12:58
  • 1545

贝叶斯生成对抗网络(GAN)

贝叶斯生成对抗网络
  • chenyanqiao2010
  • chenyanqiao2010
  • 2017-08-02 23:07:35
  • 1293

深度学习-->Improved GAN-->f-GAN

上一篇博文中详细总结和推导了GANGAN网络的原理,但是如此的GANGAN网络有他的不足之处,本博文将详细说明其不足之处,以及解决和提高的办法。original GAN 不足之处简单回顾GAN网络原理...
  • Mr_tyting
  • Mr_tyting
  • 2018-02-22 03:17:05
  • 67
    个人资料
    持之以恒
    等级:
    访问量: 9万+
    积分: 1300
    排名: 3万+
    关于我