国融中资·公共事业管理_这个程序员让计算机自己写《詩³》
新闻头条
首页
您当前的位置:首页>中国新闻头条>财经
这个程序员让计算机自己写《詩³》
信息来源: 中国新闻头条 发布者: 中国新闻头条 发布时间: 2016-07-25
 

这个程序员让计算机自己写《詩³》摘要: 这是一个展览作品,第一次看到的时候,DT君是震惊的,因为声、光、色在《詩³》中被应用得淋漓尽致。任远是一位艺术家、设计师和程序员,而在看了他的一系列作品之后,我认为他更像一个哲学家,他的作品里更多是对计算机编程的探索和思考。他很享受和计算机一起创作的过程,像造物主一样,一起制定规则,一起创造属于自己的世界。

文/DT财经 任远

计算机能否独立创作出绝世佳作?

《詩³》是我创作的一个计算机程序,用于探索这个问题。

或许通过大量随机生成,计算机独立创作出绝世佳作可以在未来某个时间点偶然出现,但这绝非易事,而且概率很小。况且是否为绝世佳作是需要一个审美主体对其进行审美,假如计算机有审美意识的话也不一定和人类相同,所以基于这个问题对绝世佳作的审美判断应该是人,在计算机生成的过程中,通过人的审美逐渐激发计算机向绝世佳作靠近。

这个程序员让计算机自己写《詩³》

我创作的这个程序是基于遗传算法来实现,把诗集当作一个种群,种群中的诗越符合人的审美,它们的基因被子代继承的概率就越大,再由变异来保证个体的多样性,在经历若干代进化后,或许就能出现那个绝世佳作。

诗如何不断得到遗传进化

《詩³》由两个应用程序组成:一个程序放在控制端的屏幕上,负责用户界面交互和遗传算法;另一个程序放在展示端的屏幕上,负责呈现当前被选中的诗。

这个程序员让计算机自己写《詩³》

在控制端初始化时,程序会基于计算机编码随机生成八首诗,把这八首诗当作一个种群,每首诗都是种群中的一个个体。而整个展览空间就是环境,他们生存在这个环境里,通过遗传算法来进化下一代。

这个程序员让计算机自己写《詩³》

诗被点选观看的次数越多,基因越可能被遗传

(DT君注:通过遗传算法进化下一代?这么玄乎的东西,具体到操作层面怎么搞?作者接下来就来告诉你。)

在进化的时候,分为几个步骤:适应性分数评估、选择、杂交、变异。

适应性分数的评估是基于用户对每首诗的点选,每次点选都会累计下来,诗被点选观看的次数越多,说明用户越喜欢它,那它被选中进行杂交的概率也就越大,在选择的时候程序会基于适应性分数得到的概率随机选择两首诗,然后进行杂交。

杂交是通过随机断点切割两个父代的基因,然后把父代A前半段的基因和父代B后半段的基因组合成新的基因,在进入变异阶段。

变异是为了保证个体的多样性,在变异的时候通过变异率来随机判断基因是否产生变异,如果变异就随机生成一个新的字符,经过变异后就生成了一个新的诗子代。

重复刚才的过程直到生成新的八首诗为止,在杂交和变异的时候会有一定的杂交率和变异率来判断是否产生杂交和变异。这里为了增加灵活性把杂交率和当前温度进行了关联,温度越高杂交的可能性越大,把变异率和PM2.5进行了关联,PM2.5指数越高变异的可能性越大。

程序每隔十分钟会执行一次遗传算法,生成八首新的诗,再经历若干代进化后,程序会产生出适应这个展览环境的诗种群。(DT君解释:也就是说,在这个程序里每10分钟进化一次,10分钟内用户看到的是一样的。自然中的进化论适应性是自然的选择,在这个诗歌程序里的进化是用户的选择。任何人的选择都会影响这个诗歌世界的发展与进化。)

这个程序员让计算机自己写《詩³》

多维通感:有诗、有画、有乐

在显示端屏幕上用户可以看到当前在控制端选中的诗,诗在呈现方面不仅有文字,还基于诗的文字编码生成了图形和声音,图形是基于诗的文字编码在三位空间中的坐标映射得来,声音基于诗的文字编码逐个对正弦波进行频率映射,从而产生出不同频率的声音。同时生成视觉和声音的目的是为了在感官上寻求一种通感作用。(DT君注:也就是说,欣赏的时候别忘了开音频哦)

(作品视频连接:http://v.youku.com/v_show/id_XMTY0MTE3NTEwOA==.html)

这个程序员让计算机自己写《詩³》

这个程序员让计算机自己写《詩³》

数据侠门派

本文数据侠:任远,艺术家、设计师、程序员,热衷于视听艺术、生成艺术(Generative Art)、数据可视化、人工智能、复杂性科学(Complexity Science)等领域的探索和研究。

数据侠联盟

你想要成为能够上天入地的数据侠吗?赶快加入“数据侠联盟”吧!

请联系“数据侠”计划负责人沈念祖shennianzu@dtcj.com。

(了解更多有趣又有料的商业数据分析,欢迎关注DT财经微信公众号“DTcaijing”,下载“DT·一财”APP)

本文为头条号作者原创。未经授权,不得转载。

顶一下
0
踩一下
0
分享到:
相关阅读 >>更多
核医学高质量发展促进行动启动-万祥军 | 国卫健委·健康中国行动
医学高质量发展促进行动启动-万祥军 | 国卫健委·健康中国行动 2025年3月29日,春意盎然的首都北京迎来了一场意义深远的盛会——“健康中国-核医学高质量发展促进行动”。顶层设计·国研政情智库-中国智库·国家智库:对话囯食药监·大健康医药产业论坛-国卫健委·健康中国行动。此次活动汇聚了来自政府、学术界、医疗机构及行业组织的众多精英,共同见证了核医
发表时间: [2025-04-04] 作者: [谋定研究中国智库网] 点击: [69]
 
圆桌论坛·核医学高质量发展-万祥军 | 国卫健委·健康中国行动
桌论坛·核医学高质量发展-万祥军 | 国卫健委·健康中国行动 在春风和煦的2025年3月29日,一场聚焦核医学高质量发展的盛会——“健康中国-核医学高质量发展促进行动”在北京隆重拉开帷幕。 顶层设计·国研政情智库-中国智库·国家智库:对话囯食药监·大健康医药产业论坛-国卫健委·健康中国行动。此次活动不仅汇聚了国内核医学领域的顶尖专家与学者,还
发表时间: [2025-04-04] 作者: [谋定研究中国智库网] 点击: [60]
中国新闻头条
中国新闻头条 中国新闻第一网、中国新闻头条
关于我们-报业集团-版权声明-广告业务-联系方式-站点地图