拒绝机器学习是修复错误代码的冠军 挑战者银行椋鸟获得英国银行许可证 法国当局在税务欺诈探测中袭击了谷歌的巴黎办事处 Apple希望法庭规则,如果它可以被迫解锁iPhone Nutanix为容器,物理服务器和全闪存添加存储 英国社交媒体习惯是企业安全风险,警告英特尔安全 第二次事故后,特斯拉不会关闭自动驾驶仪 超越Centrino:英特尔驱动器驱动器的5G世界变化 您的Galaxy S7或S7 Edge有哪些芯片? Facebook面临法国对美国的数据转移限制 FINTECH彻底彻底改变了中东的银行业 蒂姆厨师的苹果专注于印度疯狂 技能短缺和IT基础设施差,东盟各国政府采用科技采用 ARM的新型Cortex-A32芯片应在Android佩戴小工具中提升电池寿命 我们可以从Facebook的软件开发人员中学到什么 升级到SAP HANA?这个新工具可以提供帮助 Apple iPhone和手表:触觉盗贼说沉浸公司 报告要求“集体方法”到健康和关怀整合 北欧Cio采访:Vesa erolainen,博伊里 苹果报告缺乏风格,所有的眼睛都转向三星 Digital CataPult创建开源权限平台以跟踪Creative IP 你的猫会喜欢LG的滚动机器人 Sandwell和West Birmingham NHS获得“预建”epr GDS构建跨政府合同仪表板 临界VPN密钥交换缺陷将思科安全设备公开到远程黑客 安全和隐私之间没有权衡,说Claude Moraes MEP 现在,您的手机可以将文档直接扫描到云中的框捕获 劳里斯在攻击我们的信封指控中引渡了自杀风险 Oracle Snags Cloud Startup Ravello在交易中说价值500米 思科修补验证,拒绝服务,许多产品中的NTP缺陷 技术公司用管理协议解决机构安全性 深入学习通过新的谷歌伙伴关系来到您的手机 Java Installer Flaw显示为什么要清除下载文件夹 数百英国IT和后台角色在RBS削减 澳大利亚数据中心投资Rocket由于最新的企业IT趋势 英国紧急服务升级设置以拯救生命 白宫看到机器人采取付出良好的工作 Dridex Banking Malware神秘地劫持分发防病毒计划 Windows 10 Beta Build 14257:坚实,稳定,无聊 Pepper是一个人形机器人,将在今年的美国业务首次出现(+视频) 尽管是移动的巨大力量,但Arm现在将跳过Modems Nominet Trust推出500,000英镑的数字包容计划基金 Digital Greenwich与萨里大学加入5G智能城市测试的部队 自然资源威尔士在数字变换驱动器中采用Unit4 ERP 荷兰急于移动付款 Facebook面临法国对我们的数据传输的限制,跟踪用户 Bahrain IT Hub可以增加中东组织的选择 劳里爱引渡听证会告诉劳里爱的审判没有障碍 10 Apple最新iOS,OS X Betas的改进 美国海关缉获了成千上万的悬浮板
您的位置:首页 >开发 >

拒绝机器学习是修复错误代码的冠军

这里的机器学习的另一个新的应用:麻省理工学院开发了一个用于修复错误绑定代码中的错误的系统。

研究人员说,由MIT的研究人员开发的新机器学习系统可以修复大约10倍的错误,因为它的前辈可以随着其前身来解决。他们提出了一篇文章,描述了新系统,被称为“先知”,以上个月编程语言研讨会的原则。

本质上,系统通过研究过去已经为开源计算机程序进行的补丁来工作,以便学习其常规属性。先知在在线存储库GitHub中存储了777个错误和修复了八个常见的开源应用程序。

然后,系统适用于在不同一组程序中为新错误产生新的修复。

粉丝长,电气工程和计算机科学的研究生实际上已经开发出一种算法,通过系统地修改程序代码来修复程序错误。唯一的问题是,它可能需要很长时间。

新的机器学习系统与早期算法一起工作,但在使它们进行耗时的测试之前,根据它们是正确的概率等概率排列可能的补丁。

研究人员在八个流行的开源程序中播种的一套69个现实世界错误上的系统进行了测试。在早期的错误修复系统能够修复一个或两个错误的情况下,新系统在15到18之间修复,具体取决于它是否在它找到或被允许运行更长时间的第一个解决方案。

据纸上的电气工程和计算机科学教授,据马丁·库尔德教授,这一情况可能更大,但甚至可能更大。

“这项研究中最有趣的方面之一是我们发现,您可以从一组应用程序中学习并应用于另一组应用程序的正确代码的必要性属性,”Rinard解释说。“如果您可以识别正确的代码,这对所有软件工程具有巨大的影响。这只是我们希望成为一个全新的神话般的技术的第一次应用。“

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。