WAP手机版 RSS订阅 加入收藏  设为首页
大发体育bet
当前位置:首页 > 大发体育bet

大发体育bet:为人类程序员节省时间来创建

时间:2021/1/4 10:52:15   作者:   来源:   阅读:16   评论:0
内容摘要:第二种是利用机器学习进行自我监督,以适应编程规则,让机器通过大量给定的代码学习正确的编程规则,通常用于程序代码测试。该方法包括两个阶段:模式挖掘阶段,主要学习用户指定的GitHub(开源平台)存储库中的特定编码模式。学习完成后,该模式将生成优先级字典,用于后续的机器编程。知识储备...
第二种是利用机器学习进行自我监督,以适应编程规则,让机器通过大量给定的代码学习正确的编程规则,通常用于程序代码测试。该方法包括两个阶段:模式挖掘阶段,主要学习用户指定的GitHub(开源平台)存储库中的特定编码模式。学习完成后,该模式将生成优先级字典,用于后续的机器编程。知识储备:扫描阶段主要是基于学习到的特定模式字典对给定的源代码库进行分析。当发现有异常情况时,本署会发出警报,并向使用者提供可能的替代方案或自动更正。

“使用自学习的方法可以提高机器编程的效率。这是因为自我监督学习可以继续改进和进化,使机器越来越聪明——当编程时,人类意图或自然语言可以迅速转换为编程语言。在代码调试期间可以智能地提示错误。吴佳吉指出,机器编程的快速发展将有望大大提高软件开发和维护的效率,同时有效降低成本。

据统计,全球IT行业每年1.25万亿美元的软件开发成本中,约有50%用于调试。目前,ControlFlag已经证实它可以在广泛使用的产品级代码中发现隐藏的bug(漏洞)。例如,在分析cURL(程序员广泛使用的用于实现Internet下载的开源命令行工具)时,ControlFlag发现了一个未检测到的异常,提示cURL开发人员提出更好的解决方案。

为人类程序员节省时间来创建

程序的自动和高效构建意味着程序员将失去他们的工作?Justin Gotzlich的观点是,机器编程的真正优点是创造了数千万到数亿个工作岗位,而专业程序员不会被取代。

相关评论

本类更新

本类推荐

本类排行

本站所有站内信息仅供娱乐参考,不作任何商业用途,不以营利为目的,专注分享快乐,欢迎收藏本站!
所有信息均来自:百度一下 (澳门网上葡京)
鲁ICP备12007987号-1