GAN的核心思想是博弈论中的“对抗训练”(Adversarial Training)。生成器和判别器之间存在一个博弈过程,生成器生成数据,判别器判断数据的真伪,并给出对生成器的评价。生成器根据判别器的评价不断更新自己的参数,提高自己生成数据的质量,使得判别器无法区分真实数据和生成数据。判别器也不断更新自己的参数,提高自己判断数据真伪的能力,使得生成器生成的数据越来越接近真实数据。
基于GAN的生成模型及其在深度学习中的应用