DeepMind携AlphaCode登Science封面

发布日期:2022-12-12 13:06:06

σ

′机&#266a;器之心报道

编辑:ਪ小舟、陈&#263e;萍

AI∇ 卷—到程序员自&#263e;己身上了。

今年年જ初,DeepMind 发布了基于 Transformer 的新模型 AlûphaCode઎,该模型实现了大规模代码生成。现在,AlphaCode 又在《Science》上发表了新论文,研究登上《Science》封面。

论文地址:https://www.scⓞience.o∋rg/doi/10.1126/sciਬence.abq1158

代码生成一直被认为是一项重要挑战。AlphaCode 论文通讯作者、De≤epMind 首席科学家 Oriol Vinyals 用一张图૥生动描述了智能与编程之间的关系,说明 AI 模型完成编程竞赛问题是非常困难的,ⓥ而 AlphaCode 做到了。

具体而言,研究者将 AlphaCode 放在 Codeforces 挑战中进行了测试,Codeforces 是全球知名的编程竞赛平台,类似于国际象棋中使用的 E'lo 评级系统,聚集Μ全世界顶尖编程者。Codeforces 每周会分享编程挑战和问题排名。不同于编程人员在打造商业应用程序时可能面临的任务,Codeforces 的挑战更加独立,需要对计算机科学中的算法和理论概念有更广泛的了解,一般是结合逻辑、数学૧和编码专业知识的非常专业的难题。

AlphaCo″de 针对 Codeforces 网站上 5000 名用户解决的 10ખ 项挑战进行了测试,总体°排名位于前 54.3%,也就是说它击败了 46% 的参赛者 。

我们来看一个 AlphaCode 生成代码的具体例子:在测试 AlphaCode 的一项挑战中,试题要求参赛者找到一种方法,使用一组੠有限的输入将一个随机、重复的 s 和 t 字¥母字符串转换为另一个相同字母的字符串。例如,竞争对手不能只输入新字母,而必须使用「backspace」命令删除原始字符串中的几个字母。对于੤ AlphaCode 来说,这只是中等难度的挑战:

Codeforces 创始人 Mike Mirzayanov 表示:「我可以肯定地说 AlphaCôode 的结果超出了我的预期。对此,有人怀疑我这么乐观,因为他们认为即使在简单的竞赛问题中,参赛选手不仅需要编写常规算法,还需要创新新算法,而这一部分是最困难的。但目前看来,Alp©haCode 的表³现与一个前途无限的人类参赛者相当,我迫不及待地想看看未来会发生什么!」

Alpha઴Co¹de 为什么௄这么优秀?

想要 AI 在编程比赛中脱颖而出并不容易,DeepMind 通过将大规模 ♣tr૙ansformer 以及采样、过滤相结合,AlphaCode 在解决问题数量上取得了重大进展。DeepMindઍ 在选定的公共 GitHub 代码上预训练模型,并在相对较小的编程数据集上对其进行微调。

在评估期间,研究者为每个问题创建了大量的 C++ 和 Python 程序,且数量级比以前的工作大几个数量级。然后对这些解决方案进行筛选、聚类和重→新排序,将这些解决方案分配到一个由 10 个候选程序组成的小集δ合中,并提交给外部评估。这个自动化系统取代了竞争对Ÿ手的调试、编译、通过测试和最终提交的反复试验过程。

在 Codeforces 的允许下,DeepMind 通过模拟参与 10 场比赛来评估 AlphⓘaCode。参赛者ો仅凭复制以前的解决方案等捷径来参Ó加比赛是不可能取得好成绩的,相反,模型必须创造出新颖有趣的解决方案。

此外,该研究还在 CodeCon¨te♦sts 测试集上检验了问题解决ઍ率和样本量的关系,结果如下图所示:

来自谷歌的世界级竞赛程序员 Petr Mitrichev 表示:「解决竞争性编程问题是一件非常困难的事情,需要良好的编码技能和人类解决问题的创造力。AlphaCode 在×这一领域取得ƿ的进展给我留下了深刻的印象,很高兴看到 AlphaCode 使用语言理解能力来生成代码并进行随∞机探索以创建新的解决方案。」

જDeepMind 表示将继续这一探索,研发更智能的੏ AI 模ψ型,这仅仅是一个开始。

参考链Ι接:

https://wલww.deepmind.com/blo੖g/co♦mpetitive-programming-with-alphacode

基于 Amazon SageMakðer Jum઱pStart੨ 的 AIGC 解决方案

Stability AI 推出&#263b;的火爆 AIGC 领域的 Stable Diffusion 模型从开源之初便深受开发者欢迎。该公司于11月24日正式推出了 Stable Diffusion ⓟ的2.0版本,并在刚刚结束的亚马逊云科技 re:Invent 2022 大会上宣布其已选择亚马逊作为π其首选云提供商,以帮助其开发和部署用于图像、语言、音频、视频和 3D 内容生成的新人工智能模型。

઴12月15日,来自ਨ亚马逊云科技的嘉宾将直播分享「如何调用 SageMaker Jumpstart 预训练好的模型“Á一键”部署 Stable Diffusion v2 和 Bloom 模型」。

© ⌈THE ENⓗDú 

转&#ffe0 ;载请联♥系本公众&#25bd;号获得授权

投稿或寻▨求报道:content@jiqizh¾ixinઽ.com

“掌”握科技鲜闻 (微信搜索techsi↔na·或扫ર描左侧二维码关注)

新¿浪科&#25bc;技

新浪科技∝为你ર带来最新鲜的科技资讯

苹果∠汇◯¢

苹果汇为你带²来最新鲜的☜苹Λ果产品新闻

新浪众☼测

Φ

新酷è产品Σ第一时间免费试玩

ⓦ新≥浪探索ઢ

提供最¹新的❄科学家新闻,精彩Λ的震撼图片

新′浪科技意见૮反馈留言'板

All Riîghts Reserved⌋ 新浪公≠司 版权所有

关于 财经

发表评论

邮箱地址不会被公开。 必填项已用*标注