一、背景:
英特尔近日开源了机器编程工具ControlFlag,这是一种使用机器学习来检测计算机代码问题的工具。理想情况下,ControlFlag的应用可以减少调试应用程序和软件所需的时间。在测试中,英特尔的机器编程研究团队表示,ControlFlag在专有的“生产质量(production-quality)”软件中发现了数百个缺陷,证明了它的实用性。
下文是对ControlFlag的搭建和使用方法做简要介绍,并列举上在搭建过程中作为小菜在过程中踩过的大大小小的坑。由于不懂专业的机器学习知识,所以目前的介绍还在操作上,如果有大牛能更深的理解ControlFlag的使用,欢迎和我多多沟通、共同学习~
二、详细原理:
详细可参照github上原文:https://github.com/IntelLabs/control-flag
三、搭建步骤: