5
一名来自斯坦福大学的学生Andrej Karpathy,发布了一项叫Lua的代码,它能模仿人类语言。Karpathy的项目页面中已经有一些点子和例子,而真正需要采样的是能用来建立复发性神经网络(RNN)的材料,也就是人类语言的材料。
最近,艺术家兼新媒体人Samim做了一项测试,证明用该算法可以很好地模仿奥巴马演讲。奥巴马的RNN是基于一项Lua代码,首先,Samim建立了一个网络爬虫来收集奥巴马所有的公共演讲,并对访谈和辩论内容进行分析,所有的这一切都被送入Karpathy的RNN模型中,然后用一小段话作引子(被称为种子),算法就能生成一段演讲。
奥巴马的演讲并不少,像“希望”和“Yes we can”都是很熟悉的主题了。自2007年以来,奥巴马的演讲稿撰稿人已经写了730895字的文本,然而这还不包括采访和辩论。
算法生成的奥巴马语录如下:
种子:反恐战争
大家好,非常感谢,上帝保佑美国。我们已经开始在全世界收集医疗保险信息。我们辛勤付出却得不到发展。
种子:中国
非常感谢你,请大家坐下;非常感谢你;你们很友善;谢谢。
种子:工作
下午好,上帝保佑;国家增加预算来面对全新的挑战——事实是由我们自己产生的。
从中可以看出,算法的表现并不令人乐观。“最搞笑的是奥巴马的RNN真的很喜欢礼貌地说:下午好,美好的一天,上帝保佑你,上帝保佑美国,谢谢。”Samim说道,不过他还没有完全完成实验。
不过总统的演讲往往确实包含不少套话,这也难怪算法会学到这一手。而且我们已经有了能写新闻稿和欣赏摄影作品的机器人了,说不定总统的演讲稿真的可以用算法来写。
via mb
关注脑洞微信号(hackmind),带你领略更多前沿技术
雷峰网原创文章,未经授权禁止转载。详情见转载须知。