2017年2月24日 alex

利用现有代码学会自己写程序的智能程序落地

微软和剑桥大学研究人员创建的机器学习系统 DeepCoder 学会了如何自己写代码。它使用的方法让人们在没有掌握必要编程知识的情况下更轻松的构建出简单的应用程序。在不久的将来,非程序员可以通过简单的描述出一个程序的想法,然后让机器学习系统将其构建出来。DeepCoder使用了被称为“程序合成”的技术,将来自现有软件的一行行源代码拼接在一起。给定每一个代码片段的输入和输出列表,DeepCoder 学会要实现预期结果需要使用到哪部分代码。它的一大优势是速度,能在几分之一秒内创建出一个可工作的程序。在了解了哪一部分源代码能工作,哪一部分不能之后,DeepCoder 能改进每一次创建的新程序。相信在不久的将来,大量一般性的程序工作可以由机器取代。其实所有可归纳的逻辑性的工作包括之前报道的文字处理等工作,都可以被机器学习取代。国内的机器学习媒体“机器之心”报道概述了相关内容

有人一直有个误解,说是不是更感性的工作就更有人的意义了,不会被机器学习取代,其实不是的。我已经见过有朋友用机器学习创作音乐,人们难以听出那美妙的旋律是机器的作品。以下梵高风格化作转载自StefanChen的blog,小白法用开源项目组织机器学习创作梵高风格作品

222

后续豆包会把自己相关的实验工作和学习经历陆续免费分享给大家,祝大家工作愉快: )