冰与火之歌完结了吗
我不在乎。我只想回答这个问题。谁不喜欢看冰与火?
恐怕只有作者乔治RR马丁神父最了解《冰与火之歌》的结局。然而,距离上一本书《冰与火之歌》,也就是《魔龙的狂舞》的第五本书,写于2011年已经过去了六年,老人似乎并不急于出版第六本书,传说中的《凛冬的寒风》。正因为如此,没有原创素材的HBO不得不放弃等待,开始在剧中打造自己的故事线。
和HBO一样,也有一大批粉丝,包括科罗拉多程序员扎克索尔特。哥哥是《冰与火之歌》和美剧《权力的游戏》的大粉丝,但是《冰与火之歌》第六部在秋水中看不到影子。另外听说《权游》最后一季要到2019年春天才开播,终于坐不住了。让人工智能帮我写第六部分!
小哥刚学完人工智能和机器学习的课程,马上决定在这个项目中使用,于是他创建并训练了一个循环神经网络来预测第六部分的故事,真是学以致用的典范!
神经网络是一种机器学习算法,其分支递归神经网络(RNN)可以很好地处理数据序列,如文本数据。用户将一组数据输入神经网络后,会得到一组输出数据。
扎克索特使用一种循环神经网络(LSTM-RNN),称为“长短期记忆”,它具有更好的记忆能力,可以记住以前文章中的故事。哥哥把前五本书的5376页输入模型,让模型预测接下来六本书的故事。
扎克说:“在每章开始的时候,我会给模型一个初始词汇,这个词汇经常作为章节的标题,然后告诉模型要写多少字。因为我也想用一个角色的名字作为原著中章节的标题,所以我给模型的初始词汇也是某个角色的名字。除了给一个初始词汇,我没有做任何编辑工作。”
最后扎克让AI写五章(这里我们给它起个代号:乔治AI马丁)。估计大家都可以认为乔治AI马丁的写作成绩肯定不如乔治RR马丁,语法错误很多,有时候甚至会看一些废话,但是AI写的句子也不是没有可取之处。例如,第四章中的一段话:
向东100码,乔拉爵士徘徊在旗帜文鼎他们下降了很长的雨。沼泽里正在舀出牛肉大麦炖肉,冷得几乎没有三种颜色,大块的黄油。”
“向东一百米,乔拉爵士在那里徘徊。低悬的标准在大雨中蜿蜒。牛肉大麦炖菜,三种害羞的颜色和一块块黄油从沼泽里出来。”
乔治艾马丁写第六本书时打开了思路。他预言珊莎其实是拜拉席恩家族的后裔,成为一个新兴*的成员。此外,他还增加了一个新角色,名为“格林拜尔”。
“是,佩特,”高个子举起一把剑,示意他回来,把巨大的钢王座推到女孩上前的地方。格林比尔德正朝大门等着,一个又大又瞎的长满胡须的疙瘩掉了下来,他的手指从一个白苹果戒指上刮了下来。
“是的,佩特,”高个子举起剑示意他回来,并把巨大的铁王座推给向前奔跑的女孩。“绿胡子”在大门前等着,他的身体半藏着,厚厚的胡子下藏着一个心结,手指上插着一枚白色的苹果戒指。
有趣的是,乔治艾马丁构思的一些情节与很多剧迷的猜测不谋而合。例如,它预言詹姆会杀死他心爱的妹妹瑟曦,琼恩雪诺骑着龙,瓦利斯毒死了丹妮莉丝。这些都是书迷和剧迷的热炒。
扎克说:“我猜这是因为《冰与火之歌》里一切皆有可能,但除了原著,我保证绝不输入任何粉丝猜测的数据。”
除了语法错误,AI还有一个问题,他有时候把死人当活人,继续写他的故事。扎克解释说,这是因为乔治RR马丁的作品大多是长篇描述,使用的形容词和虚构的地名比其他作家多,其中虚构的单词多达32000个,这大大增加了学习AI的难度。
但扎克也认为AI有值得认可的地方:“它可以学习英语的基础知识,甚至可以尝试模仿乔治马丁的写作风格。”
扎克已经把AI创作的五章放到Github上了,想看乔治AI