谷歌大脑教AI写代码,是不是为了取代程序员?( 六 )
通过对原始状态和编辑序列(Edits 1 & 2)的观察,研究人员发现,神经网络“预测代码”并知道后面怎么“编下去”,是完全可行的。
图5/10
那么接下来的问题是,如何让机器将预测结果以合理而优雅的方式呈现出来呢?
研究人员为“机器程序员”考虑了两种表征方式:显式表征和隐式表征。
显式表征由一个两阶段的 LSTM 网络实现,第一阶段能够编码每一个状态序列,第二阶段会将前面已观察到的编辑序列解码出来,因此,实例化序列中每一次编辑的状态结果都会被 “照猫画虎”地将代码呈现出来。
图6/10
而为了不让“AI程序员”的作品“反类犬”,还需要带入隐式表征,这就要求,采用的隐式模型不仅能够对隐式表征进行操作,还能更好地捕捉到编辑内容和编辑上下文之间的关系序列,进而更好地学习策略。
推荐阅读
- 新世界|《新世界》爆出恶性踢人Bug,直接聊天窗发代码
- 神秘代码|MSJOY神秘代码调侃三大女解说,小彤发图自嘲,风筝一招制敌
- 地下城与勇士|DNF:玩家意外开启GM模式,装备竟自带一串神秘代码,全服唯一
- 原神|谷歌全球数据展示原神热度趋势,一直是话题焦点,靠的是啥?
- 神秘代码|剑网3缘起如约而至
- 神秘代码|可恶,游戏服务器的名字也太香了,这还是家正经的游戏公司吗?
- 传奇世界|传奇世界时光区最强战士——冷血!人称最强大脑,一掷千金为红颜!
- ig|IG晋级季后赛的概率是1.83%!韩媒报道LCK极缺大脑型选手
- 魔兽世界怀旧服|魔兽怀旧服:拍卖行恶意插件,玩家上万金币凭空消失,慎用WA代码
- 侠盗猎车手|史上牵扯最广“屎山”代码:if循环19.8亿次,7年无人敢动!终于被修复了!