GAN是指生成式对抗网络。在最近几年很火的AI绘图领域经常会看到这个词。生成式对抗网络最核心的地方,就在于“生成”和“对抗”。
生成,即神经网络中有一个负责生成特定图片的生成器,例如它能够生成许多猫的图片。
对抗,则在生成器之外另有一个鉴别器,与生成器形成对抗。生成器生成的图片会和真实的猫的图片混在一起,鉴别器需要找出哪些图由生成器生成,哪些图是真正的猫。
如果生成的图片骗过了鉴别器,那么生成器得分,反之则是鉴别器得分。在经过几千万次的生成和对抗的过程中,神经网络变得越来越厉害,生成越来越逼真的猫的图片。
当然在此基础上,人们可以对GAN进行改进,让它能够针对不同的任务生成各种类型的图片、音频和视频。
(来源:科普中国)