编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

密集恐惧慎点!钟爱狗狗的魔性人工智能画家Deep Dream

wxchong 2024-12-11 17:34:35 开源技术 116 ℃ 0 评论

就在今年的6月份,谷歌正式推出了一款全新的人工智能系统——Deep Dream,这个人工智能系统建立于神经网络算法的基础上,而目前Deep Dream的功能就是“画画”。

人工神经网络(Artificial Neural Network)是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。谷歌正是利用了人工神经网络这种拥有自学能力的网络系统创造出可以识别不同图像内容并自行加工作画的Deep Dream,从而为互联网开拓了又一个“魔性”的时代。之所以这么说,是因为这个人工智能系统真的是被玩坏了……

比如上面的这幅蒙克所作的《呐喊》,相信看到这幅由Deep Dream加工过的名画的读者都会因为其魔性而彪悍的画风所折服。

然后还有这幅梵高所作的《星月夜》,里面的星星和建筑都已经被各种不知名的狗、汽车、小鸟和眼镜所占据,十足一副恐怖电影的截图,这种超现代的画风简直不能再诡异了。

美国国旗也不能幸免,全被Deep Dream画成了狗、虫和人的脚,当然还少不了各种奇怪的花纹、亮斑和眼镜……看完上面这三幅图,笔者简直想不起它们原来到底是怎样的了,简直洗脑之极!那么问题就来了,到底这个先进的具有自学能力的智能系统到底是怎样画出如此魔性的作品的呢?其实谷歌自己就回答过这个问题。

Google的这个人工神经网络通常包括10-30层堆叠在一起的人工神经元,而不同层的神经元会处理图片中不同抽象程度的特征。比方说,层次较低的神经元就会担当处理下图像边缘之类的简单的工作,所以我们看到的作品的图像边缘都要比原来的更加鲜明和突出,各种亮色光斑应该就是这么来的了。而层次较高的神经元就比较有自己的“看法”了,它们会根据数以亿计的图片中找出与选定的图像相像的特征进行进一步描绘加工,然而这个图像识别技术其实并没有那么强,在采集数据时可能会出现偏差从而与原图像想要表达的东西产生歧义。

比如上面这张Deep Dream加工过《蒙娜丽莎的微笑》,可见上面有着大量的眼睛一样的东西,还多了不少奇怪的元素在上面,这就是Deep Dream在“理解”图像时产生了误差。Deep Dream把山山水水误认成建筑,还把最容易识别的眼睛作为图像的重点描绘,从而导致这个结果。再举个例子,我们常常会盯着云看,并脑补那些云到底像什么,人的这个过程就跟Deep Dream的认知过程有点相像,当然由于Deep Dream的认知能力并没有那么强,所以在我们眼中的山,在Deep Dream的数据库中识别的结果就可能是植物、动物一类的东西。

另一发面就是,Deep Dream的图片库中不同景物的出现频率跟实际生活是有偏差的,据说其数据库中一半的图片都是动物,也难怪Deep Dream会这么喜欢把狗狗和小鸟加到自己的作品当中。其实Deep Dream虽然在作画上没什么天赋,但是在动物识别上确实有优势(毕竟动物的图片数据那么多),从视频中学习到猫的概念就是Deep Dream的壮举之一。对具体原理有兴趣的读者就到这个网址(点我)阅读官方的解析吧(英文版,貌似要翻墙)。

在结束之前再放上几张图片让大家欣赏欣赏,如果大家有兴趣就到Deep Dream网站上面上传自己的图片,让它帮你加工一张独一无二的大作吧(Deep Dream传送门)。说句题外话,下面这张二维码宣传图就是由Deep Dream加工过哦,而且二维码还依然能够被识别,棒棒的。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表