生成对抗网络(GAN)

Posted 进击的南方仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成对抗网络(GAN)相关的知识,希望对你有一定的参考价值。

@TOC

前言

  在生成对抗网络(Generative Adversarial Network,简称 GAN)发明之前,变分自编码器(VAE)被认为是理论完备,实现简单,使用神经网络训练起来很稳定,生成的图片逼近度也较高,但是人眼还是可以很轻易地分辨出真实图片与机器生成的图片。但在2014年GAN被提出之后,在之后的几年里面里迅速发展,生成的图片越来越逼真。

1 GAN

1.1 相关介绍

  GAN模型的核心思想就是博弈思想,是生成器(造假者)和判别器(鉴别者)之间的博弈,在提出GAN的原始论文中,作者举了货币制造的例子。即像一台验钞机和一台制造假币的机器之间的博弈,两者不断博弈,博弈的结果假币越来越像真币,直到验钞机无法识别一张货币是假币还是真币为止。

1.2 原理

1.2.1 网络架构

  生成对抗网络包含了两个子网络:生成网络(Generator,简称 G)和判别网络(Discriminator,简称 D),其中生成网络 G 负责学习样本的真实分布,判别网络 D 负责将生成网络采样的样本与真实样本区分开来。
  生成网络G(

以上是关于生成对抗网络(GAN)的主要内容,如果未能解决你的问题,请参考以下文章

生成对抗网络中的鉴别器损失没有改变

gan算法不包括以下哪个模型

从零使用GAN(生成对抗网络)进行图像生成

生成对抗网络(GAN)详细介绍及数字手写体生成应用仿真(附代码)

不要怂,就是GAN (生成式对抗网络) :无约束条件的 GAN

LSGAN:最小二乘生成对抗网络