天生对抗网络(GAN)由 Ian Goodfellow 等人提出,是一种通过两部门(天生器和辨别器)相互对抗进行练习的模型。天生器负责天生传神的样本,而辨别器则负责区分天生的样本和真实样本。两者之间的对抗过程可以看作是一个不断进步天生样本质量的过程。 天生器(Generator)试图根据输入的随机噪声天生尽可能传神的数据,而辨别器(Discriminator)则实验区分这些天生的数据与真实数据。随着练习的进行,天生器不断学习如何骗过辨别器,而辨别器也变得越来越擅长识别天生样本。这种相互对抗的过程促使 GAN 最终能够天生非常接近真实样本的数据。
数学上,GAN 的损失函数可以表达为:
2.2 GAN 的架构解析