#GAN系列噜噜噜#1、GAN

Generative Adversarial Nets(2014NIPS)

原理理解了,具体数学上的定义都没看。。。被问蒙了。。。
学习不能不求甚解呜呜呜
仔细看一遍!!

Introduction

  • a generative model G that captures the data distribution, and a discriminative model D that estimates the probability that a sample came from the training data rather than G.

  • In the case where G and D are defined by multilayer perceptrons, the entire system can be trained with backpropagation

  • In this case, we can train both models using only the highly successful backpropagation and dropout algorithms and sample from the generative model using only forward propagation

Adversarial nets

  • datax,生成器分布p_g,定义先验p_z(z),其中z为input noise variables,到data space的映射为G(z;\theta_g),其中G为用多层感知机表示的可微函数。
  • 定义D(x;\theta_d),为多层感知机,输出为a single scalar。D(x)表示x是来自data而不是p_g的概率。
  • D的输入分配标签,训练 D最大化损失。 同时训练G 最小化 log(1 − D(G(z)))
    损失函数:
    \min_{G}\max_{D}V(D,G)=E_x~p_{data(x)}[\log{D(x)}]+E_z~p_{z(z)}[\log{1-D(G(z))}]

其中E_x~p_{data(x)}[\log{D(x)}]表示[\log{D(x)}]x属于p_{data(x)}分布下的期望

the training criterion allows one to recover the data generating distribution as G and D are given enough capacity, i.e., in the non-parametric limit

训练早期,G比较差的时候,D的输入非常容易辨别,因此\log{1-D(G(z))}的梯度值会很小,不利于G的训练。因此可以用\max\log{D(G(z))}来代替。

Theoretical Results

G含蓄的将概率分布p_g定义为当z~p_z时,样本G(Z)的分布,因此,我们希望算法1能够收敛于对p_{data}的较好的估计。

Algorithm 1

  • Minibatch stochastic gradient descent
  • 训练D的stepsk为超参数,实验中设置为1(最简单情况)
  • 梯度更新可以使用标准梯度下降,实验中使用的是带动量的梯度下降。

for number of training iterations do
\quadfor k steps do
\qquad选择m个z
\qquad选择m个x
\qquad更新判别器梯度:
\quadend for
\quad选择m个z
\quad更新生成器梯度
end for


1、p_g=p_{data}的全局最优性

G固定,D的最优解为
D^*_G(x)=\frac{p_{data}(x)}{p_{data}(x)+p_g(x)}
代回可得实际训练损失C(G),最小为-log4(满足D^*_G(x)时)
一般情况:
C(G)=-log4+KL(p_{data}||\frac{p_{data}+p_g}{2})+KL(p_g||\frac{p_{data}+p_g}{2})
可以写成Jensen–Shannon divergence(JS散度):
C(G)=-log4+2*JSD(p_{data}||p_g)
两种分布间的JS散度通常是非负的,且当他们相等时散度为0.

2、算法1的收敛性

损失收敛于↑
p_g收敛于p_{data}

*自己写给自己看的博客
*文章内容不保证正确
*部分内容来源于网络,侵删
今天也是元气满满的一天哦~~
冲鸭~~QWQ

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ----留固西街小学赛课 金秋送爽,在...
    柳晓瑞阅读 3,192评论 0 0
  • 双月湾因形状鸟瞰像两轮新月,故名双月湾。位于惠州市惠东县港口滨海旅游度假区管委会(原港口镇)。双月湾共分两湾,由大...
    坚韧的天狼星阅读 5,494评论 6 9
  • 生命中总是有许多美好的“巧合”,因为不期而遇,所以格外惊喜。 比如,我生在立夏,每逢生日,正是绿了蚕豆红了樱桃的时...
    梦游安阅读 3,582评论 0 1
  • 原本想回去之日摊牌,不再过来,也不再相见。 说了又怎么样? 不如不说,对儿子如此,对他更应慎重。底牌不能亮出,否则...
    石默默阅读 786评论 0 0
  • 我感觉自己像个狼人, 在忍受着变形的诱惑, 如果可以变作一切人, 攫取他们异样的生活, 这该是多美妙的事情, 如同...
    石非玉一世阅读 3,122评论 0 11