MIT微软为AI量身打造了一套leetcode编程题
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
你见过这种编程题目描述方式吗?
不用自然语言描述,也没有输入输出示例,你所看到的就只有一个Python函数。
这是来自MIT、Allen AMII和微软的研究人员提出的一种全新的编程题目描述方法:
每个题目都由一个简短的Python函数f定义,目标是找到一个输入x,使f输出true。
这样的题目形式可以让AI审题更容易,人类程序员的理解也不会受到影响。
AI编程,道路真是T微越来越平了啊。
接下来就来详细看看这个研究吧。
没有自然语言描述的编程题目
再来解释一下这种描述方法:
题目采用Python函数的形式,参数为答案。
解题的目标是找到使函数输出为真的输入x,即满足f(x)= true的正确答案。
现在请你软为举一反三:求解一个有1000个不连续“o”的字符串,用这种新形式如何描述呢?
正确答案:
下面是另外两道题目的描述示例。
动态规划—最长单调递增子序列问题:
经典的汉诺塔 (Towers of Hanoi ):
研究人员按此种出AI题形式囊括了各种编程题,提出来一个开源数据集:叫做P3。
该数据集题型非常全面:涉及不同难度、不同领域和不同算法工具等方面的题目。
有简单的字符串操作问题;
有经典如汉诺塔和国际象棋(例如,骑士游历算法和N皇后问题变体)等难题;
也量身有两人挑战寻找最佳策略的题型,如井字棋(Tic-Tac-Toe)、石头剪刀布、珠玑妙算Mastermind等;
还包括来自国际数学奥林匹克竞赛(IMO)和国际大学生程序设计竞赛(ICPC)的题目,如各种图论和数论难题。
一共包打造含208种题型、14万+的题目,并且还在不断更新中。
每个题目都提供了至少一种答案。
这套新颖的编程挑战题库数据集,抓住了编程题目的本质,可用于教AI编程并评估AI的编程能力。
研究人员表示,这套题可以对AI的编程能力进行客观评估。了一因为不用查看答案,就能直接验证解答的正确性。因此,这种题目不会增加AI学习任何答案偏差的负担。
希望这个数据集可以开发出新的AI编程解决方案
不同AI求解器根据这些题目编程的效果如何呢?
研究人员做了一些深入的实验,开发了基于随机森林、套lTransformer和不同类型GPT-3 prompts的AI求解器,它们采用不同参数枚举、自顶向下的方法,使用这个P3数据集来评估性能。
首先,测试这些求解器在这个数据集上利用此前解决题目的方法来解决新题目的自举效率(bootseetrapping efficacy)。
结果发现,增加尝试次数可以解决新题目。但它们也能通过学习过去的经验,更快地解决新的难题。
下图为这些AI求解器在不同尝试次数下的已解决题目数量:
而在一项小的用户研究中,21名在Python编程tc方面有不同经验年限的程序员完成了不同难度的30个题目。每个题目最多分配6分钟的时间来解决。
用这个数据集评估AI与人类程序员对编程题难度的感知发现:
人类觉得难的题对AI来说也更难,现阶段情况下,AI求解器能解决的大多数题都是对人类来说od比较简单的。
上图表示人类和AI对各种题目的难度打分,按人类分数排序。人类的难度分数通过超出允许的最大解题时间的平均分数来衡量,AI的则是根据解题所需的尝试次数。
另外,AI用这种形式的题目可以解决了60% 的难题,初学者和有经验的程序员e编平均分别解决了 76% 和 87% 的难题。
总的来说,利用这个新颖的数据集,通过精心设计的AI求解器,可以大大减少AI编程求解所需的尝试次数、并解出更多的题目。
因此,研究人员希望,这个新的编程题库数据集能支持大家研究和开发新的AI程题编程解决方案,提高AI编程的效率和性能。
此前,UC伯克利曾训练AIˢLeetCode,总共5000道题的测试中,AI能做出15%。
不知道使用这个数据集训练,AI编程的能力又会达到什么水平呢?
论文地址:https://arxivMI.org/abs/2106.05784
开源数据集链接:https://github.com/microsoft/PythonProgrammingPuzzles
- ·注释掉 on('data') 请求为什么一直挂着?― 了解 Node.js Stream 的两种模式
- ·标签: 保时捷 潘励驰 中国研发中心 智能化
- ·阿里最新财报:核心业务承压 阿里云菜鸟盒马排队上市
- ·微软将于1月27日发布2021财年第二季度财报
- ·标签: OpenAI IPO S-1 高盛
- ·标签: 优理奇机器人 Wanda 2.0 Panther 具身智能
- ·标签: 杰锋动力 北交所IPO 汽车零部件 排气系统
- ·想把数据可视化做好?这 20 个超实用的经验总结一定要先看过!
- ·标签: 网易云音乐 黑胶会员 家庭会员 学生VIP
- ·MIT 报告揭示 95% 企业 GenAI 项目失败,批评者称其过于简化
- ·什么食物对脑梗有好处
- ·标签: 浙江人形 熊蓉 人形机器人 Pre-A轮融资
- ·标签: 腾讯云 元宝派 OpenClaw 龙虾Bot
- ·AMD姝d粠鑻辩壒灏旀墜涓�ず鍙栧競鍦轰唤棰濓細涓氬姟澧為暱閫熷害楂樹簬甯傚満棰勬祴
- ·Poe推出排行榜功能,实时更新AI模型和热门应用受欢迎程度
- ·美团 LongCat 团队推出 VitaBench:全新智能体评测基准
- ·https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=谷歌留痕软件【tg:seogoogle987】,sNr
- ·https://www.ncetm.org.uk/search?action=CHECK&q=谷歌留痕软件【tg:seogoogle987】,kKc
- ·https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=谷歌留痕软件【tg:seogoogle987】,nbD
- ·https://www.sonepar.ch/fr/search?q=谷歌留痕软件【tg:seogoogle987】,RR5
- ·https://www.sdcard.org/ja/?s=谷歌留痕软件【tg:seogoogle987】,AG4
- ·https://www.nctsn.org/search?cat=191&query=谷歌留痕软件【tg:seogoogle987】,J6F
- ·https://www.writingforward.com/?action=SEARCH&s=谷歌留痕软件【tg:seogoogle987】,lr4
- ·https://www.varian.com/en-au/search?cat=113&search=谷歌留痕软件【tg:seogoogle987】,tVy
- ·https://www.thedp.com/page/search?q=谷歌留痕软件【tg:seogoogle987】,J8f
- ·https://www.seforall.org/search?keywords=谷歌留痕软件【tg:seogoogle987】,BQq
- ·亚马逊AGI实验室负责人为"反向收购"模式正名!称只有科技巨头才能承担通用人工智能研发重任
- ·Anthropic 语言模型成网络安全新锐力量:Claude4.5漏洞发现能力实现飞跃
- ·AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程
- ·标签: 欣旺达动力 威睿 吉利控股 动力电池
- ·谷歌 DeepMind 推出全新机器人 AI 模型 可实现洗衣物分类
- ·Poe推出排行榜功能,实时更新AI模型和热门应用受欢迎程度
- ·标签: 京东国民好车
- ·不可见,无安全!值得关注的十大国外SASE厂商(2022版)
- ·亚马逊CEO贝索斯出售了98673股公司股份
- ·微软投资40亿美元建造全球最强 AI 数据中心,性能提升十倍!
