一、说明
本篇说明GAN框架是个啥。并且以最基础的数据集为例,用代码说明Gan网络的原理;总的老说,所谓神经网络,宏观上看,就是万能函数,在这种函数下,任何可用数学表述的属性,都可以映射成另一种可表示属性。
二、生成对抗网络定义
生成对抗网络 (GAN) 是一种算法架构,它使用两个神经网络,其中一个对另一个(因此称为“对抗性”),以便生成新的合成数据实例,这些实例可以通过真实数据。它们广泛用于图像生成、视频生成和语音生成。
2014年,Ian Goodfellow和蒙特利尔大学的其他研究人员(包括Yoshua Bengio)在一篇论文中介绍了GAN。在谈到GAN时,Facebook的人工智能研究总监Yann LeCun称对抗训练是“过去10年来ML中最有趣的想法”。
GAN的善恶潜力是巨大的,因为它们可以学会模仿任何数据分布。也就是说,可以教 GAN 在任何领域创建与我们自己的世界非常相似的世界:图像、音乐、语音、散文。从某种意义上说,他们是机器人艺术家,他们