AI利用深度学习算法可以发现代码中的错误

导读微软公司的研究人员开发了一种新的人工智能AI工具,利用深度学习算法可以发现代码中的错误,帮助开发者更准确、更高效地对程序进行调试。这种工具能够识别一些常见的错误,为了测试该系统,微软使用了Python代码。这种AI工具目前依旧存在误报现象。

微软公司的研究人员开发了一种新的人工智能(AI)工具,利用深度学习算法可以发现代码中的错误,帮助开发者更准确、更高效地对程序进行调试。

这种工具能够识别一些常见的错误,比如不正确的符号“<=”和“<”,不正确的布尔运算符“and”和“or”,变量滥用等等。为了测试该系统,微软使用了 Python 代码。

这一系统经过数据训练,可以用来检测并修复代码中的错误。与其它方法相比,经过训练后的模型发现 Bug 的概率最多可以提高 30%。利用该工具,发现了存在 GitHub 开源项目中的 19 个真实存在的代码错误。这种 AI 工具目前依旧存在误报现象,因此还需要进一步改进。

微软首席研究员 Miltos Allamanis 和高级首席研究经理 Marc Brockschmidt 开发了这一工具,名为“BugLabs”,使用 GAN 生成对抗网络技术对人工智能进行训练。微软表示,这一工具很有前途,要应用到实际还需要更多的工作。未来这一 AI 工具有望实现商业化。

为你推荐
资讯专栏
热门视频
相关推荐
《原始传奇》活动已限时开启 5G互联改变汽车剩余价值的计算方式,提高汽车售后价值 秋分养生的秘诀是什么?秋分养生详细介绍 电商快递绿色包装治理力度进一步加大 炎热的夏季应该如何养生,看医生怎么说? 电商平台打击三无产品,为消费者打造健康的消费环境 立夏养生,重在养心,立夏应该吃什么? 日常生活中6种可以预防肝硬化的食物 夏至养生要注意这些,才能健康度过夏天 “世纪老人”冰心的长寿秘诀 春季养生,饮食和日常习惯大有讲究 南宋诗人陆游的三种养生秘籍 百岁老人陈立夫的养生观 一年之计在于春,立春节气应该如何养生? 谷雨养生要记住这些,否则吃亏 孩子正在长身体吃什么比较好? 拔罐疗法并非包治百病,最好去正规医院拔罐 孩子眼睛近视怎么办?儿童眼睛近视需要注意什么? 不得盲目服用中药,需听医生辨证论治用药 水果中的“嘌呤大户”被发现,尿酸高的人别忽视 官方发福利,庆祝《原神》获得TGA最佳手游奖项 6G对于部分高精尖的科技领域来说,将有超乎寻常的意义 IGN试玩游戏《师父》,游戏动作流畅 《三国群英传2》 虎牢飞将周年庆典火热进行中 育碧限时免费领取《雷曼:起源》 中医认为体质不同的人要吃不同类型的水果 秋季如何对应立秋?立秋养生详细介绍 中小学、幼儿园原则上不得在校内设置食品小卖部 日常生活中,三种常见的反式脂肪食物 秋季养生有哪些原则?秋季养生详细介绍 氢化植物油,对人体的危害极大 食物之间的搭配,需冷热搭配总原则 小雪季节应该如何保暖?小雪季节养生保暖介绍 荔枝鸡肉球,另有一番风味且不易上火 立冬时节应该如何防寒?立冬应该怎么养生? 日常生活中消化不良要怎么改善呢? 冬季养生指南,帮助你度过严冷的冬季 腹泻不止怎么办?三个方法缓解腹泻 三味中药泡水当茶喝,滋补身体,养护健康,延缓衰老 清明时节如何养生?清明时节养生攻略
Top