您的位置:首页 >新奇数码 >

英特尔希望比以往任何时候都更容易发现编码错误

导读 英特尔已开源其ControlFlag工具,该公司声称该工具使用先进的自监督机器学习(ML)技术来检测编码异常。现在在MIT许可下发布并在GitHub上可用

英特尔已开源其ControlFlag工具,该公司声称该工具使用先进的自监督机器学习(ML)技术来检测编码异常。现在在MIT许可下发布并在GitHub上可用,ControlFlag旨在帮助减少调试和提高代码质量所需的时间。

英特尔首席人工智能科学家JustinGottschlich写道:“ControlFlag可与任何具有控制结构的编程语言配合使用,并利用半信任的新兴概念来利用自我监督学习,使其能够从未标记的源代码中学习。”

Gottschlich补充说,ControlFlag是自我进化的,并且可以在输入新数据时以最少的手动工作使自己变得更好。

为了强调像ControlFlag这样的工具的重要性,Gottschlich依赖的研究表明,调试代码的成本高达项目总预算的一半,整个行业仅去年一年就花费了大约2万亿美元来调试软件。

然后,他通过指出ControlFlag在广泛使用的开源和生产级软件上的几个胜利来展示ControlFlag的实用性。

例如,去年,ControlFlag在流行的cURL开源库和工具中发现了一个代码异常,随后对其进行了修补。最近,ControlFlag在Gottschlich未提及的专有生产级软件中发现了“数百个与内存和潜在系统崩溃错误相关的潜在缺陷”。

他还补充说,ControlFlag还被各种开源软件存储库采用,并发现了“数十种新的异常情况”。

免责声明:本文由用户上传,如有侵权请联系删除!