热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

当艺术遇上人工智能,理性的代码也变得浪漫『飞桨开发者图鉴』

在大多数人的固有印象中,开发者和艺术家是截然相反的两类人,一个极度理性,一个极度感性。而今天我们要介绍的两位飞桨开发者技术专家࿰

41142b53aaed158ce26b8ee8256fffbe.png

在大多数人的固有印象中,开发者和艺术家是截然相反的两类人,一个极度理性,一个极度感性。

而今天我们要介绍的两位飞桨开发者技术专家(PPDE)带着他们的作品告诉我们,代码也能化身画笔和乐器,创造出前所未有的浪漫视听体验。他们一位带我们回到过去,另一位则带我们去往未来,感受艺术与技术融合的浪漫,一起听听他们的故事吧。

82ce303abb5160b62abe311ac47bc171.png(大谷作品:AI 修复老视频系列)

e3264b022cfae8f715109f63c806cf7a.png

(起司作品:未来流浪者Wander [ 001 ] )

开发者or艺术家?

斜杠青年欢乐多 

AI修复老北京视频的作者、百度飞桨高级技术专家大谷Spitzer是一位典型的“斜杠青年”,作为一名独立艺术家,音乐家,程序员和游戏设计师,很难以一个身份去定义他。

大谷对技术的认知始于儿时,喜爱玩游戏的他发现,做游戏比玩游戏更有意思,因为“过去玩的游戏当中,你觉得他们可以做得更好玩的地方,我都可以通过写代码来实现”。

这一爱好也延续下来,成为他的职业选择。“我后来做的一些游戏,其实都是从我初中开始做的这一系列游戏的脉络延伸过来的,甚至里面一些世界观、游戏角色都是当时设定的。”

2019年开始,大谷开始尝试学习人工智能技术,想试试能不能提升游戏开发的效率。经过了解,他发现人工智能不仅可以做游戏开发,还可以做艺术创作,甚至是做一些社会公益项目,所以他就想在自己的微博、B站账号上做一些分享,“人工智能修复系列”就这样诞生了。

大谷通过AI技术,创作了一系列“人工智能修复”作品。其中“AI修复百年前老北京影像”“AI还原宋朝皇帝”等作品在网络上获得广泛关注,还得到了央视等权威媒体的报道。

cab986f524d1e5f689155c87d249ba27.png

而作为大谷Spitzer的“粉丝”,另一位PPDE起司,某种程度上也是因为偶然看到大谷的作品,从而受到启发,将AI技术与艺术创作融合,打造了科幻聊天机器人Wander [001]。

Wander的灵感来源可以追溯到起司的童年。她很喜欢养成类游戏,游戏中可以跟其他角色选择不同的对话分支,就会有不同的故事,她觉得有趣极了。唯一遗憾的是,这些都是设计好的。“要是可以让他们自由对话就好了。”她想。但那时她并未觉得这事会和自己有什么关系。

高考之后,起司考入了清华大学美术学院信息艺术设计系,并选了一个辅修专业——智能硬件。准备做智能硬件专业毕业设计的时候,她想:“这几年在学校接触了各种科技相关的知识,AI好像可以跟我有点关系了。”正好当时一个同学也有相似的想法,两人一拍即合,就商量着做了个聊天机器人。

今年,借着“百度AI创造营 · 第一期”的机会,起司组建起“速冻草莓乱码搅拌机”团队,开发了Wander[001]。这是一个以AI为主体的跨媒体互联网艺术项目,融合了彩云小梦api,Wechaty api,百度地图api和基于百度飞桨的开源项目。参与者可以通过微信向Wander发送现实中的地点,Wander会从随机的“未来时间点”返回科幻游记与街景图。后续还可以根据指令,在当地自由探索。

efb9f11d5296c1f1d5cbfadcfdcaddb7.png

虽然已经无数次收到Wander[001]发来的游记和照片,但起司依然喜欢与Wander互动。“它每一次写的东西都不一样,每次都是我完全不能预料的样子,我到现在也很享受,时不时地去跟它说两句玩一下,看看又有什么惊喜。

技术会成为画笔般的存在

对于传统的开发者来说,“硬实力”非常重要,他们致力于不断提升技术实力,再将其运用于合适的领域。艺术家则不太一样,他们往往是先有了创作灵感,再去思考怎样实现它。对于他们来说,技术是不是够炫酷并不重要,能不能实现自己想要的效果才是第一位的。

对于早期的游戏开发者来说,游戏引擎即最核心的代码都需要自己一行一行地写,非常费时间,而且需要复杂的数学知识。尤其是想做一个3D游戏,如果要从头写引擎,需要用到各种高数知识,把3D画面构建起来。但是现在有了比较方便的工具,甚至可以让没有编程基础的开发者,在短时间内做出一些比较常见的游戏类型。

大谷认为,人机合作会是未来一个比较主要的方向。人工智能不会完全替代人类,但是会给人类省去很多比较枯燥的重复性强的工作。“像我们做游戏原画的时候会画那种人物草图,很费时间。现在人工智能可以根据需求直接调数值,生成人物的图像。这样你就可以在初期找一找感觉,之后再找真正的艺术家去细化完成这些角色。

0582a6b285dbbaf57acfeff71ec51085.png

(大谷作品:AI还原宋朝皇帝)

做“AI还原宋朝皇帝”等项目时,大谷还用到了基于飞桨的开源项目。比如皇帝的脸部可以左右晃动,就是通过PaddleGAN实现的。大谷觉得,开源社区“蛮有意思,也蛮有意义的,未来会继续去用飞桨做一些作品。”

对于技术门槛的降低,起司也有相似的感受。刚接触AI时,起司觉得门槛还是比较高的,她只能在网上找教程,零零散散地学,需要什么学什么。但近几年技术普及很快,她告诉我们“现在基本上去任意一个艺术院校的毕业设计展,都一定会看到若干个用到机器学习的项目。”

起司是通过“百度AI创意赛”接触到飞桨平台,飞桨的案例库给她带来很大的帮助,“因为都讲得很清楚,一步一步非常傻瓜式的,照着跑一遍就能用,对于我这种初级开发者来说的非常友好。”

802c2a9a179c6555c3f6d69c9d861f55.png

起司觉得,开源社区的存在,让她做到了自己以为做不到的事情。一旦有一个人做了一个创造性的事情,然后他把这个成果开源了,那么后面的人就会更快地解决遇到的困难,所有的开发和创造都能够不断的往前发展。

说到技术和艺术的融合,起司表示:“曾经技术这个词一般指的是一般艺术家或者艺术创作里不一定要用到的东西,但是随着工具的迭代和发展,技术这个词所包含的门槛或者说是困难程度会逐渐降低,最终就会变成一个和画笔一样平常的工具。”

大谷则认为,技术和艺术是相辅相成的,技术可以让艺术家做出更多他们想表达的内容。“我有一个朋友叫曹雨西,他做了一个作品叫人工智能山水图,通过深度学习网络(SytleGAN)学习收集大量水墨图的像素数据后,进行自动模仿山水图样的创作。然后就可以生成各种各样的山水画,每一张都独一无二,然后可以做成一个视频,或者是在展览现场能看到国画风格的树和山冒出来又消失,不断的在变化,非常的梦幻。”

为艺术插上技术的翅膀

探索“无人之境”

艺术作为人类的精神产物,关于其价值的探讨从古至今从未停止,甚至成为一个哲学问题。随着艺术的媒介越来越丰富,特别是技术与艺术的融合,艺术的价值问题也有了新的外延。

从纽约视觉艺术学院毕业后,大谷在纽约开设了自己的工作室,主要做游戏开发。在他看来,程序是游戏的骨架,美术是游戏的皮肉,音乐决定了游戏的氛围,所以策划一款游戏就像做一件艺术品一样。之所以成为一个“斜杠青年”,是因为“我想把游戏的各个环节有机地整合到一起,创造出一个不同的艺术作品。”

通过“人工智能修复”系列创作,大谷不断尝试着各种技术、功能,及不同项目的组合,看能不能实现一些自己想要的效果。比如创作“AI修复90年前梅兰芳”时,影片本身的噪音比较严重。大谷用了一个去背景音乐的应用,它原本的功能是把曲子的伴奏和主唱分开,但是最后发现它把噪音的轨和演唱的轨分开了,这样我们就可以听到一段清晰的梅兰芳唱段了。

e062333e2ce5555434e11bd55601e562.gif

(大谷作品:AI 修复梅兰芳影像)

最近,大谷又在琢磨,对于没有声音的老影像,有没有可能通过一个人工智能项目,根据画面把生成音效。“之前我看到类似的,比如说发一段烟花的视频,它能帮你生成烟花的声音。但是我了解之后发现,那个项目是限定只能做几种声音。所以我的想法暂时技术上还实现不了,但我很期待,相信给默片带来新的活力。”

“我在不断尝试,看能不能做出一些好玩的东西,比如让修复完的皇帝画像动起来,就是一个比较趣味的尝试,是这个开源项目原本没有想到的功能。这样我们就可以创造出各种各样的东西。”

起司也认为有趣的尝试非常重要,“速冻草莓乱码搅拌机”团队开发的两款聊天机器人并没有什么实用价值,但如果从艺术的角度去思考,它有很多拓展性。比如他们用到的续写 API彩云小梦,可能从来没有人想过说这个东西接到微信里是什么效果。

a70308239123f659fa6dc450c7c0d240.gif

“曾经我经常幻想,我想要玩的游戏会是什么样。同时也在等,等有一天有人做出来了我再玩。后来我发现,我不一定能等到别人去做。比如说我现在做的聊天机器人,我不去做它就不存在了,只能我去实现自己的想法,因此创作就变成了一个自然而然的事情。”

“艺术家的价值是什么?就在于他能通过一些超乎常理的,超乎实用价值的,超乎现在的一些大众观念的形式,让人意识到世界上还有这种可能性,技术还有这样的存在方式。他可以提醒大家,让大家看到之前看不到的东西,可能也会进一步推动技术的发展。”

2d45f388c8975ef20195e78b804273e0.png

(北京与伦敦的展览现场)

在Wander[001]项目中,艺术家基于Wander传送的游记和影像进行进一步创作,通过人机配合延展未来的构想。参与者的游记会被记录在地图网站上。在人类的参与下,未来的地图会被不断完善,形成一个公众与AI共同构建的科幻世界。起司觉得,Wander[001]比她一开始想的更有潜力,她打算把这个项目持续做下去。希望未来它能成为一个公共艺术项目,需要大家协作,每一个人的参与都能在其中有所体现。

9e78cb93fefc24f1bcdde4810651d44e.png

(扫码即可加机器人互动)

写在最后

想象力或许是人类拥有的最重要的能力之一,引领着人类文明不断前行。伴随技术与艺术的加速融合,必然有越来越多的艺术家借助AI技术释放想象力。而飞桨作为一个功能完备的开源深度学习平台,也将助力充满想象力的你,一起探索更多可能性!

飞桨开发者技术专家PPDE

本文的两位项目作者大谷和起司都有一个共同的身份:飞桨开发者技术专家(PPDE),PPDE是百度飞桨对开发者的荣誉认证体系,加入以后,除了有专属的 PPDE 系列活动外,还将享有从技术专家认证、顶级峰会交流与演讲邀约,到全球技术游学、PPDE 专项赞助等丰富权益。想了解如何成为 PPDE?

点击“阅读原文”,即可了解详情、进行申请!

长按下方二维码立即

Star

e17dbcd2c3bb3c6c59d3543dc15ce489.png

更多信息:

  1. 飞桨官方QQ群:793866180

  2. 飞桨官网网址:

    www.paddlepaddle.org.cn/

  3. 飞桨开源框架项目地址:

    GitHub:

    github.com/PaddlePaddle/Paddle 
    Gitee:

    gitee.com/paddlepaddle/Paddle

  4. 欢迎在飞桨论坛讨论交流~~

    http://discuss.paddlepaddle.org.cn



推荐阅读
  • 2018年热门趋势:轻松几步构建高效智能聊天机器人
    2018年,构建高效智能聊天机器人的简易步骤成为行业焦点。作为AI领域的关键应用,聊天机器人不仅被视为企业市场智能化转型的重要工具,也是技术变现的主要途径之一。随着自然语言处理技术的不断进步,越来越多的企业开始重视并投资于这一领域,以期通过聊天机器人提升客户服务体验和运营效率。 ... [详细]
  • 在本教程中,我们将详细介绍如何使用 ArcGIS API 3.x for JavaScript 绘制风向流动图。如果您对所涉及的 API 类不熟悉,建议参考 Esri 官方网站上的 ArcGIS API 3.x for JavaScript 文档,其中提供了详尽的类介绍和使用说明。此外,我们还将提供完整的源代码,帮助您更好地理解和实现这一功能。 ... [详细]
  • 基于STM32的智能太阳能路灯设计与华为云IOT集成方案
    基于STM32的智能太阳能路灯设计与华为云IOT集成方案 ... [详细]
  • 探索基础路径分析与优化策略 ... [详细]
  • 老电影和图片变清晰的秘密!分辨率提升400%的AI算法
    老电影和图片变清晰的秘密!分辨率提升400%的AI算法-如上图,从100x133pix→400x532pix,除了肉眼可见的清晰,拥有可以将分辨率提升400%的技术到底意味着什么 ... [详细]
  • 华为200万年薪招聘AI应届生——有多少本事,给多少钱
    据新浪科技报道,阿里AIlabs年薪百万美元引进两位科学家。除AI顶尖科学家外,华为也是为多位AI应届博士开出了200万的高价年薪。19年9月,各大互联招聘企业陆续发布2019年人 ... [详细]
  • 在进行网络编程时,准确获取本地主机的IP地址是一项基本但重要的任务。Winsock作为20世纪90年代初由Microsoft与多家公司共同制定的Windows平台网络编程接口,为开发者提供了一套高效且易用的工具。通过Winsock,开发者可以轻松实现网络通信功能,并准确获取本地主机的IP地址,从而确保应用程序在网络环境中的稳定运行。此外,了解Winsock的工作原理及其API函数的使用方法,有助于提高开发效率和代码质量。 ... [详细]
  • 如何运用蒙特卡洛方法计算NPV:计算机专业毕业设计遇到难题怎么办?
    许多计算机科学专业的学生在大学期间都会遇到这样的困扰:课堂上教授的内容往往偏向理论,实际应用的知识点讲解得较为浅显和概括,导致在进行毕业设计时,如运用蒙特卡洛方法计算净现值(NPV)等复杂问题时感到无从下手。本文旨在探讨如何通过深入理解和实践蒙特卡洛模拟技术,解决这类计算难题,为学生的毕业设计提供实用指导。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 从用户转型为开发者:一场思维升级的旅程 | 专访 StarRocks Committer 周威
    从用户转变为开发者,不仅是一次角色的转换,更是一场深刻的思维升级之旅。本次专访中,StarRocks Committer 周威分享了他如何在这一过程中逐步提升技术能力与思维方式,为开源社区贡献自己的力量。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了微信服务商的分账功能总结相关的知识,希望对你有一定的参考价值。概要基于官方文档:服务商分账接口文档,根据我们自身的需求开发功能。此 ... [详细]
  • 玩转系统|初遇ChatGPT,我和TA的第一次约会
    最近互联网圈子有一个非常火爆的话题ChatGPT,短短一周的时间就有上百万的用户,如果你不是程序员,也许会问这到底是个什么玩意࿱ ... [详细]
  • 聊聊 中国人工智能科技产业 区域竞争力分析及趋势
    原文链接:聊聊中国人工智能科技产业区域竞争力分析及趋势最近看了一个关于国内AI的报告《中国新一代人工智能科技产业区域竞争力评价指数(2021ÿ ... [详细]
author-avatar
芬飞满天2011
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有