AI利用现有代码学会自己写程序
jopen 8年前
<p style="text-align: center;"><a href="/misc/goto?guid=4958190462259388048" title="程序员"><img alt="AI利用现有代码学会自己写程序" src="https://simg.open-open.com/show/a08e318ff2ebc4ad30d5e6ff0cd93701.jpg" /></a></p> <p>微软和剑桥大学研究人员创建的机器学习系统 <a href="/misc/goto?guid=4959000350540167293">DeepCoder</a> 学会了<a href="/misc/goto?guid=4959000350671278380">如何自己写代码</a>。它使用的方法让人们在没有掌握必要编程知识的情况下更轻松的构建出简单的应用程序。未来,非程序员可以通过简单的描述出一个程序的想法,然后让机器学习系统将其构建出来。</p> <p>DeepCoder 使用了被称为程序合成的技术,将来自现有软件的一行行源代码拼接在一起。给定每一个代码片段的输入和输出列表,DeepCoder 学会要实现预期结果需要使用到哪部分代码。它的一大优势是速度,能在几分之一秒内创建出一个可工作的程序。在了解了哪一部分源代码能工作,哪一部分不能之后,DeepCoder 能改进每一次创建的新程序。</p> <p>来自: <a href="/misc/goto?guid=4959000350831610626" id="link_source2">Solidot</a></p>