生成对抗网络(Generative Adversarial Networks, GANs) 是一种深度学习框架,由 Ian Goodfellow 等人在 2014 年提出。它通过两个神经网络模型——生成器(Generator)和判别器(Discriminator)——的对抗训练来学习生成数据,能够生成与真实数据相似的假数据。GAN 被广泛应用于图像生成、图像超分辨率、图像修复、风格迁移等领域。
1. 生成对抗网络的基本结构
GAN 的核心思想是通过生成器和判别器两个模型的博弈过程来优化网络。
1.1 生成器(Generator)
生成器的任务是生成尽可能真实的样本,它接受一个随机噪声作...