生成对抗网络 GAN
一个产生器G和另一个鉴别器D,这两个网络之间的零和游戏。
G试图将通过学习真实样本的特点后,将噪声数据转化成与真实样本尽可能相似的生成样本”;D试图鉴别出真实样本和生成样本。
这里的GAN用于生成一个全新的、不存在的图像,这个图像看似在训练数据集中出现过,但实际上并没有。下图是GAN的分解示意图。从下图可以发现,生成网络从始至终是没用过真实数据的。仅通过鉴别器返回真、假的结果生成数据。Z是白噪声
GAN例子可以查找 this person(house) does not exist 生成的数据https://youquhome.com/6597/
生成器网络(Generator Network):负责生成样本数据
输入:高斯白噪声向量z
输出:样本数据向量x
必须可微分,一般使用的是深度神经网络(CNN)
判别器网络 (Discriminator Network):负责检测样本数据真假
·输入:真实或生成的样本数据
·输出:真/假标签