电信主机托管-AlphaCode人工智能竞争编程解决方案可与普通程序员一较高下

作为 Google 母公司 Alphabet 旗下的人工智能企业,DeepMind 刚刚宣告了其最新打造的 AlphaCode 编程 AI 。据悉,该公司经过人类比赛中运用的编程应战题目,对 AlphaCode 展开了一番实际测验。虽然暂时还达不到业内顶尖水平,但现阶段已经可以和一般程序员打个平手。

虽然该 AI 技术不一定代表 AlphaCode 可轻松应对人类程序员的日常工作任务,但 DeepMind 仍是声称达到了预期的排名,使之可以跻身于人类程序员的前 54% 之列。

DeepMind 首席研讨科学家 Oriol Vinyals 在致 TheVerge 的一封电子邮件中称,这项研讨仍处于早期阶段,但现阶段的效果已让该公司更接近于打造一套可灵敏处理问题的人工智能。

现在只要人类程序员可以自主处理相关编程应战,但从长远来看,AlphaCode 仍可在协助程序员 / 一般人编写代码、提高生产力、或立异软件制造方法等方面,具有振奋人心的巨大潜力。

测验期间,DeepMind 让 AlphaCode 针对 Codeforces 策划的编程应战展开了测验。后者是一个极具应战性的编程平台,经过类似于国际象棋的 Elo 评级体系来共享每周问题和相关排名。

这些应战不同于程序员在制造商业应用程序时可能承受的任务,需要对计算机科学领域的算法和理论概念有更广泛的了解,才能更好地结合逻辑、数学、编程专业知识来处理相关谜题。

为评价 DeepMind 的 AlphaCode AI,其挑选了一个名叫 Backspace 的示例应战项目。该问题难度适中,在左边显现了相关描述、并于右侧展示了测验用例。

6.jpg

其要求参赛者找到一种方法,运用一组有限的输入,将一组随机、重复的 s 和 t 字母字符串,转换为另一个相同字母的字符串。

这意味着在解题过程中,程序不能只输入新字母,而是有必要运用退格键来删去原始字符串中的几个字母。

4.png

其中十次应战以人类完全相同的格式来输入给 AlphaCode,然后该 AI 就可生成很多可行的答案,并经过运行代码和查看输出来挑选这些答案。

更棒的是,Yujia Li 和 David Choi 在邮件中说到,整个过程都是主动进行的,而无需人工介入去挑选最佳的样本。

5.png

终究 AlphaCode 针对 Codeforces 网站上 5000 名用户处理的十个应战项目展开了测验,且拿下了均匀位于前 54.3% 行列的成果。

DeepMind 预估该体系的 Codeforces Elo 为 1238,使之立于曩昔 6 个月在该网站上发起应战的用户榜单的前 28% 。

共有 0 条评论

发表评论

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