Generative Adversarial Networks 生成对抗网络的简单理解
1. 引言
在对抗网络中,生成模型与判别相竞争,判别模型通过学习确定样本是来自生成模型分布还是原始数据分布。生成模型可以被认为是类似于一组伪造者,试图产生假币并在没有检测的情况下使用它,而判别模型类似于警察,试图检测假币。 在这个游戏中的竞争驱动两个团队改进他们的方法,直到假冒与真正的物品难以分别。
生成模型和判别模型对抗的结果是,两者都提升了自己的能力。生成模型提高了模拟原始数据分布的能力,判别模型提高了分辨的能力。
GAN之所以叫生成对抗网络,是因为判别模型和生成模型都是用的神经网络模型,如果选择其他模型的话,可能就要叫GAXX了
2. 生成模型
2.1 GAN是生成模型的一种

“生成模型”表示任何一种可以接受训练集(从一个分布$$ p_{data} $$ 采样的样本)学会表示该分布的估计的模型。其结果是一个概率分布 $$p_{model}$$。有些时候,模型会显式地估计,比如说图上半部分所示。还有些时候,模型只能从 中生成样本,比如说图下半部分。有些模型能够同时这两件事情。虽说 GANs 经过设计可以做到这两点,我们这里把精力放在 GANs 样本生成上。












