本文中的用于生成虚拟人脸图片的机器学习网络是Generative Adversarial Networks(GAN)生成对抗网络中的一个应用,Deep Convolutional Generative Adversarial Networks (DCGAN)深度卷积生成式对抗网络。
首先来看一个问题,以下这些面孔中,有哪些是真实存在的?
答案将在文末揭晓,首先先让我们看看如何利用对抗网络生成的虚拟人脸。
深度卷积生成式对抗网络(DCGANs)
作者另一篇文章,利用对抗网络完成卡通图片生成,包含了对抗网络GAN的一些基本知识,方便初学者查看。作者同时将这个研究项目分享到了GitHub,以及可以云端运行的Kaggle。
本文中提到的人脸图片生成与卡通图片生成技术都是依据Redford等人在2015年发布的论文《深度卷积生成网络的无监管学习》。具体模型大致如下