当前位置:首页 > 话题广场 > 科技专区 > 智能

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

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

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

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

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

1.《AI利用深度学习算法可以发现代码中的错误》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《AI利用深度学习算法可以发现代码中的错误》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2189721.html

上一篇

未来人工智能带来的科技产品将是人类人工智能带来的的“容器”

下一篇

AI软件将遵守相关法律法规要求,对AI换脸类标识进行升级

AI发展应以深度卷积神经网络为核心

AI发展应以深度卷积神经网络为核心

AI发展应以深度卷积神经网络为核心,全面开展计算机视觉、语音识别和自然语言等AI产品的开发与大规模产业化应用。这需要大数据、计算平台、计算引擎、AI算法、应用...

AI可以从剧本中获取数据,预测电影分级

AI可以从剧本中获取数据,预测电影分级

南加州大学维特比工程学院的研究人员开发的一种新的AI工具提供一种替代方案,可以从电影剧本中获取数据,甚至在电影拍摄之前,在几秒钟内就给出分级。研究小组使用99...

AI技术没有考虑到社会经济的影响  存在着明显偏见

AI技术没有考虑到社会经济的影响 存在着明显偏见

相关技术人员使用一个因果模型分析表示,能够识别AI生成艺术品的相关方面,以及这些不同方面是如何相互影响的。其中偏见比其他问题更有害。GoArt是一个类似Dee...

人脸识别AI受到的安全性威胁正在不断演变 安全隐患值得深思

人脸识别AI受到的安全性威胁正在不断演变 安全隐患值得深思

为生活带来便利的同时,人脸识别背后的安全隐患也值得深思。虽然人类面部信息独一无二,但是也能做到模仿、伪造。丰巢刷脸取件被小学生用照片破解的事件在当时就引发了网...

新的趋势:未来的AI是数字经济最重要的组成部分

新的趋势:未来的AI是数字经济最重要的组成部分

未来AI无疑是数字经济最重要的组成部分。而AI的发展,首先要解决的是AI与实体之间的法律关系及边界问题。AI不是为了让人脱离真实世界,而是为了增加人与真实世界...

AI芯片研发需要大量开支 无法保证几年内实现盈利

AI芯片研发需要大量开支 无法保证几年内实现盈利

AI芯片也被称为AI加速器或计算卡,即专门用于处理人工智能应用中的大量计算任务的模块。当前,AI芯片主要分为GPU 、FPGA 、ASIC。AI芯片可应用于企...

搭载激光雷达  AI智能无人扫路机首次上线

搭载激光雷达 AI智能无人扫路机首次上线

AI智能无人扫路机在进行路面清洁的同时,可以避让行人、绕行障碍物、识别红绿灯。随着车前圆形扫把不停转动,把路面上的枯叶、烟头、塑料袋等垃圾都被清扫干净。智能无...

AI技术的普遍应用 社交机器人逐渐走进生活

AI技术的普遍应用 社交机器人逐渐走进生活

现阶段的社交机器人可以看作“第六媒介”,媒介技术不断变革促使用户与社交机器人的传播关系向更为复杂的人机交往方向演进。能够陪人聊天,为不少孤寡老人提供了陪伴。但...