博舍

历史上第一次!人工智能自己写了一部《哈利·波特》剧本 人工智能哈利波特咒语

历史上第一次!人工智能自己写了一部《哈利·波特》剧本

当然,Janelle最初用的是公开的117M参数的GPT-2模型。方法是给模型提供一句话的“提示”,神经网络输出一段文字,效果如下:

Prompt:HarrywishedthatHermionewouldhurryup.Theicingwasbeginningtoharden.提示:哈利希望赫敏快点。冰开始变硬了。Response:Evennow,thecracksonlyhurtandwerebeginningtomakethesteelinherhairandtieinlikeclumps.Hermionesippedthebitterfrostfromherdinnerandchewedonhereatingsoup.回答:现在,裂缝已经让她感到疼痛,开始让她的头发变得像钢铁一样坚硬,结成一团一团的。赫敏呷了一口正餐上的霜冻,咀嚼着汤。

感觉怎么样?似乎称不上十分震撼。

但随后,JanelleShane得到OpenAI研究人员的帮助,用完整的、15亿参数版本的GPT-2模型做了同样的事情——生成一个《哈利·波特》的同人电影剧本!

15亿参数的GPT-2生成的《哈利·波特》剧本

JanelleShane在推特上分享了完整版GPT-2模型生成的哈利·波特剧本,其中,只有”OpenAIaskedabot"和前2行对话来自人类的提示:

OpenAl让GPT-2阅读了大量互联网上的《哈利·波特》同人小说电影剧本,然后让它自己写一个哈利·波特电影。哈利:我们快到霍格沃茨了!赫敏:到目前为止还没有出现任何攻击或灾难。哈利:你是想出现一场战争吗,赫敏?嗯……这不是能和米勒娃谈的事情。她很担心。赫敏:夏天的时候有一个名叫斯内普的巫师发生了一起事件。[赫敏对斯内普称她“哈利”感到吃惊。]哈利:嗯,一定是他。赫敏:是另一个。哈利:是的,伦敦那位。哈利:我们应该去那儿的。[哈利试图回到魔法部。]哈利:但邓布利多说这很危险。哈利:也许他不相信斯内普。哈利:嗯,我相信你能想到的……哈利:但他不在那儿时,他甚至没有注意到斯内普在那儿……哈利:他为什么不阻止我呢?哈利:因为我知道真相,而他不知道。[斯内普走进他的办公室,然后看着他的信。]赫敏:那么,你告诉他真相了吗?斯内普:是的。哈利:这会毁了他吗?你想让他看到真相。斯内普:[转向她]赫敏,我——我——我不是在要求你接受我。哈利:[微笑]。不,这很好,没必要。斯内普:我明白。[一条蛇出现了,斯内普把它放在他的头上,它似乎在说话。它说:“我原谅你。”]哈利:如果你不原谅,就回不去了。斯内普:(叹气)赫敏。哈里:好了,听着。斯内普:我对这件事很生气,很难过,我想为此向你道歉。哈利:这不是你的错。哈利:我不是这个意思。[出现了另一条蛇,它说’我原谅你。’]赫敏:我原谅你。斯内普:好的。哈利:[坐下来,从肖像洞口望出去]我想他们会想让我成为他们的部长。[他看着壁炉里的肖像洞,肖像被烧掉了。盒子里有一个戒指。看起来像赫敏送给哈利的戒指。]斯内普:那不是你的。哈利:是我的。斯内普:不是我的。哈利:一个朋友也问了我同样的问题,赫敏。[斯内普伸出他的手臂,被扯下来了。哈利摘下戒指。这是一颗形状像紫水晶的蓝宝石。是赫敏送给他的戒指。][镜头移到肖像洞口,火光落在戒指上。面画显示斯内普伸出他受伤的手臂。]哈利:[看着照片]我想你该告诉我了。[他看着壁炉里的戒指,蓝宝石又回到了盒子里。火光又灭了。]斯内普:哈利,你永远不会知道这是怎么来的。哈利:一切都在我的掌控之中。[斯内普转过身来,他穿着一件睡衣,只有魔杖尖还有火苗。一条蛇坐在盒子上面。]蛇:有两种方法可供选择。[斯内普打开盒子,蛇进入盒子的另一边。斯内普站了起来。]蛇:你有两种选择。哈利:两个我都不想要。蛇:哈利,哈利,你父亲总是告诉我,人生只有两件事情是重要的,你的父母和你的国家。哈利:[指着自己]你说得对,我不想要你或其他任何人。斯内普:不,你会想要的。[斯内普从哈利身边走过。背景中是海格的一幅画,中间是Snively。蛇在海格的怀里。她怀里抱着一只黑猫。]THEEND

这个效果实在让人惊叹!甚至有点引人入胜,“斯内普头上的蛇”是怎么回事?斯内普想要赫敏原谅他什么?

当然,模型并不完美,生成的剧情有时候让人迷惑,网络在人称指代关系上有时候也不明确。

但Janelle说:“这个结果超乎我想象的好!”

15亿参数模型的结果跟117M参数的小模型的结果进行比较也很有趣。Janelle表示,117M版本模型生成的剧本经常偏离了格式和角色,变成用文字记录的散文或视频游戏记录。

117M参数的GPT-2生成的结果

但完整模型甚至很好地保持了格式上的统一。要知道,人类提供的提示只有”OpenAIaskedabot"和前2行对话。

网友评论中也纷纷表示惊叹:

“哇!如果让大卫·林奇(DavidLynch)来写一部《哈利·波特》电影,感觉就是这样子的。而且,角色还会倒叙。”“很惊讶它一直保持着相同的叙事风格。”“117M版本模型生成的剧本也给我留下了深刻的印象。它会引入其他适合的角色,等等。尽管在我经验中,它倾向于把史波克和柯克写进任何《星际迷航》故事里!”从"Okay,listen"到"meanttoimply"这里,真的是非常连贯的对话,在我看来这些对话完全可能出现在小说里。

Janelle还提供了两个“未选用镜头”:

在这两个失败镜头中,GPT-2没有编写《哈利波特》的剧本,而是编写了一个由bot撰写的脚本,讲述编剧如何让机器人编写剧本。

零日攻击担忧

OpenAI表示,他们对GPT-2的发布策略是:

由于担心大型语言模型被用于大规模地生成欺骗性、有偏见或恶意的语言,我们只发布了一个更小版本的GPT-2模型以及样本代码。

这里,我们有必要讨论“规模”。OpenAI研究人员的主张是,如果没有时间让更广泛的社区考虑好,更大规模的模型可能会造成重大损害。有意思的是,就连他们自己也不认为对这个决定有信心:

这个决定,以及我们对它的讨论,是实验性质的:虽然我们不确定这在今天是否正确的决定,但我们相信AI社区最终需要在某些研究领域以一种深思熟虑的方式来解决出版规范的问题。

这个模型的规模有多大呢?他们没有在博客文章中明确提到这一点,但根据论文,新模型的参数大约是之前的GPT模型的10倍。fast.ai的JeremyHoward据此推测,从AWS租用10台8GPU的服务器,在一个月内训练模型大约需要5万美元。当然也可以购买8张RTX2070或RTX2080ti的GPU,花10个月来训练,成本大约需要2万美元。当然,还要考虑收集数据和试错所需的时间和金钱成本。

因此,在实践中,不发布模型的决定有两个结果:

(1)其他组织要想成功复制模型,可能至少需要几个月的时间,因此我们有一些喘息的空间来讨论当它变得更广泛可用时应该怎么做。

(2)负担不起10万美元左右费用的小型组织无法以演示中的规模使用这项技术。

Howard认为,第(1)点似乎是件好事。如果突然有人在没有任何警告的情况下使用这项技术,那么没有人能够做好准备。(理论上,人们可能已经做好了准备,因为NLP社区的研究人员已经警告过这样一个潜在的问题,但在实践中,人们往往不会认真对待它,直到他们真正看到问题发生。)

例如,在计算机安全社区中,如果你发现了一个缺陷,那么你的期望是帮助社区做好准备,然后才会发布完整的细节(也许是一个漏洞)。如果这种情况没有发生,就称为“零日攻击”(zerodayattack),这会造成巨大的破坏。

另一方面,第(2)点就成问题了。最严重的威胁也最有可能来自拥有10万美元的人成本的人,例如,进行虚假宣传活动,试图改变民主选举结果。

对于这种攻击,唯一可行的防御方法是使用相同的工具来识别和反击这种虚假信息。当受到影响的更广泛的社区使用这种防御时,它的力量可能会更加强大。正如我们在维基百科或开源软件等项目中所看到的那样,一大群个人的力量一再被证明在创造方面比在破坏方面更强大。

那么,OpenAI应该发布他们的完整预训练模型吗?Howard表示,他也不知道。但毫无疑问,OpenAI已经展示了一些与以前的成果有本质区别的东西(尽管没有展示出任何算法或理论上的突破)。Howard认为这个模型会被恶意使用:它将成为传播虚假信息和大规模影响话语的有力工具,并且可能只需花费10万美元。

如果发布模型,这种恶意使用将更快地发生。但是,如果不发布该模型,那么可用的防御也会减少,对这个问题的理解也会更少。这两种结果都不好。

你觉得呢?

https://twitter.com/JanelleCShane/status/1097652984316481537

https://www.fast.ai/2019/02/15/openai-gp2/返回搜狐,查看更多

人工智能撰写《哈利波特》新篇章:风格怪异,酷似原作者

这些作家中主创是JamieBrew,TheOnion和Clickhole的原作者,之前他在Tumblr上做过类似的自动文本预测写作,他的主要任务是处理各种程序生产的、虚构的内容和语法结构,甚至Craiglist广告语。

JamieBrew和其他的作家主要的工作是让这个章节的小说语法正确,更容易理解,但实际的内容正如标题所暗示的一样诡异,比如“BEEFWOMEN”是一个门的密码。

但它变得更好:“赫奇帕奇学院(Hufflepuff)里面的猪看起来想大牛蛙,老校长Dumbledore(邓布利多)冲它微笑,并将手放到它头上:‘你现在是海格(Hagrid)了。’”

人工智能撰写的章节既怪异又有趣,可能值得花几分钟的时间阅读。

人工智能的创作之旅

美联社在2014年7月宣布,将美国自动化洞察力公司的写稿软件,自动撰写长度介于150字至300字美国公司业绩稿件。

去年3月份,由日本公立函馆未来大学教授松原仁率领的团队研发的人工智能创作的小说《电脑写小说的那一天》等两部作品参加了第三届日经新闻社的“星新一奖”比赛,并过了初审。同月,在谷歌举办的人工智能画展上,由人工智能创作的画作拍卖了8000美元。

去年9月,腾讯财经开发的自动化新闻写作机器人Dreamwriter自动创作了《8月CPI同比上涨2%创12个月新高》,使腾讯财经成为刊发的有关8月份CPI数据的新闻最早的媒体,被戏称“记者们哭晕在厕所”。

今年5月,湛庐文化出版了微软人工智能机器人小冰创作的诗集《阳光失了玻璃窗》。

在11月份的一期央视节目《机智过人》中,由人工智能机器人创作的对联几乎可以与对联专业创作选手PK。

同样,在这档节目中,由微软人工智能机器人小冰创作的歌词战胜了著名歌手付笛生与任静之子付豪。

而今年的“双11”阿里巴巴人工智能设计师“鲁班”创作了4亿张海报,平均每秒完成8000张banner海报设计。而人类美编要设计完成8000张同样的海报需要连续工作173天。返回搜狐,查看更多

哈利波特魔法咒语合集

Alchemy

)炼金术

 

Animagi

)阿尼玛格斯,变形为动物的魔法

(

需要在魔法部登记

Apparating

)幻影移

/

显形

(

要点为

"3D") 

 

Avada Kedavra

)阿瓦达索命咒,非法的黑魔咒,不可饶恕咒之一。

(

喷射出一道绿光

 

Cruciatus Curse

)钻心咒,非法的黑魔咒,不可饶恕咒之一。

 

 

Imperious Curse

)夺魂咒,非法的黑魔咒,不可饶恕咒之一。

 

 

Dark Magic

)黑魔法

 

Dark Mark

)黑魔标记,空中的骷髅头,在某人被杀时使用,是食死徒的专利

 

Disapparate

)幻影移形

 

Divination

)占卜

 

Fidelius Charm

)赤胆忠心咒

 

Four Point Spell

)定向咒,使得魔杖尖端指北

 

Impediment Curse

)障碍咒,减缓阻止侵犯者。

 

Leprechaun Gold

)消失数小时

 

Occlumency

)大脑封闭术

 

Parseltongue

)蛇佬腔

 

Patronus

)守护神咒,打击摄魂怪

 

Polyjuice Potion

)复方汤剂,可以把一个人变为另一个人模样的汤剂

 

Reductor Curse

)粉碎咒,为开路,击碎固体

 

Shield Charm

)铁甲咒,暂时的隔墙使魔咒偏向

 

Side-Along-Apparition

)随从显形

 

Splinched

)分体,巫师在幻影移形时,留了一部分身子在后

 

 

 

 

Accio***

飞来咒

(xx

飞来

 

 

Aguamenti 

清水如泉

 

 

 

Alohomora 

阿拉霍洞开

 

 

 

Aparecium 

急急现形

 

 

 

Avada Kedavra 

阿瓦达索命

 

 

 

Avis 

飞鸟群群

 

 

 

Cave inimicum 

《哈

7

》中给帐篷施的保护咒语,应该是

降敌陷阱

 

 

 

Colloportus 

速速禁锢

 

 

 

Comfundo 

《哈

7

》中混淆咒咒语,译为

混淆视听

 

 

 

Crucio 

钻心剜骨

 

 

 

Deletrius 

消隐无踪

 

 

 

Densaugeo 

门牙赛大棒

 

 

 

Diffindo 

四分五裂

 

 

 

Disillusionment 

幻身咒

 

 

 

Dissendium 

左右分离

 

 

 

Enervate 

快快复苏

 

 

 

Engorgio 

速速变大

 

 

 

Expecto Patronum 

呼神护卫

 

 

 

Expulso

飞沙走石

 

 

 

Expelliarmus 

除你武器

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇