Part One. Introduction of GAN
The Structure of GAN
其中可以看到GAN中有两个最关键的结构就是generator(生成器)和discriminator(判别器)。生成器是为了生成接近真实数据分布的虚假样本,判别器是为了分辨样本是来自生成器还是真实数据。
整个网络运行流程如下:从隐空间随机生成隐变量,生成器通过计算将隐变量映射至真实数据空间。判别器判断样本是来自真实分布还是生成器得到的分布,并用判别结果做梯度下降优化。
Loss Function of Generator and Discriminator
对于生成器的Loss,我们可以变形一下。不影响结果。
那么整个gan的优化函数可以看做是V(G,D)
Training of GAN
Discriminator Update