生成对抗网络gan原理_生成对抗网络GAN生成以假乱真的照片

本文介绍了生成对抗网络(GAN)的基本原理,通过猫和老鼠的游戏来阐述GAN的工作机制。文章详细讲解了GAN如何映射概率分布以生成新图像,并提到了DCGAN的改进,以及Nvidia的StyleGAN在生成逼真照片方面的突破。讨论了GAN在图像生成、视频图形和超分辨率等领域的应用前景。
摘要由CSDN通过智能技术生成

假如我们正在处理艺术画廊,生成器就是试图创造假艺术品并出售它们的人,鉴别器就是是试图检查艺术品是否真实的策展人。一开始,他们的工作可能不尽人意,但他们会从经验中学习。

7e5fe0e0d28b7f95dc10e86605a20619.png

这些图像中没有人是真实的,他们只是由神经网络生成的

想想你平时每天的日常生活。除非你整天呆在房间里观看电视剧或睡觉,否则每当你去你想去的地方时,你可能会遇到很多人。他们有的是长发,有的是短发,有些人是大鼻子,有些人是小眼睛……

关键在于,我们有没有经常想到这些我们每天看到的不同特征。你有没有想过自己,“是什么组成一张脸?”它有两只眼睛,一个鼻子,一张嘴,还有头发?如果是这样,我们难道不能编写一个超级简单的计算机程序,通过组合这些元素来生成新面孔吗?

其实不是这样,我们忽略了太多的细节。像皱纹,阴影和笑容这一类的,也就是当我们被要求描述一张脸的特征时通常不会想到的东西,但这些东西却能使人看起来更真实。

那么,如果不仅仅靠告诉神经网络将两只眼睛,一个鼻子,一个嘴巴和一些头发放在一个圆球上,那么我们怎么能真正生成合理的面孔呢?

3d1bf245918d12f327ac32ebae9f6a90.png

猫和老鼠的游戏

首先,我们需要了解生成对抗网络(Generative Adversarial Networks以下简称GANs)的工作原理。

GAN实际上由是两个神经网络组成,即生成器和鉴别器。生成器的工作是根据它知道的内容生成新数据,而鉴别器的工作是查看生成的数据是否合法。因此,在我们的示例中,生成器将尝试创建面部的新图像,同时鉴别器将尽可能地确定面部是否真实。

假如我们正在处理艺术画廊,生成器就是试图创造假艺术品并出售它们的人,鉴别器就是是试图检查艺术品是否真实的策展人。一开始,他们的工作可能不尽人意,但他们会从经验中学习。“伪造者”根据被接受的内容逐渐变得更好地伪造艺术品,而“策展人”随着时间的推移越来越详尽地告知“伪造者”怎样修正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值