微软和剑桥大学近期开发了一个会编程的机器学习系统——DeepCoder,它能够解决编程比赛所涉及到的基础编程题目。为不会编程的人提供了制作程序的可能。
DeepCoder的创造者表示:“该程序最终可以让非编程人员通过向计算机描述自己的程序构想来获得想要的程序,系统会自动写就。”
DeepCoder所用的技术叫程序合成( program synthesis),通过截取已有软件的代码行来组成新的程序,不得不承认,当下很多程序员也是这样做的。通过学习一系列代码片的输入和输出数据,DeepCoder能自动摘取出对目标任务有用的代码片。所以在Copy代码这件事情上,AI比你牛!
机器的检索速度、广度、及深度强于人类程序员,更重要的是,机器能够以出其不意的方式组合代码片,换句话说,该系统或许正以“机器视角”革新编程这件事。
基于以上原因,该系统编写代码的速度远快于人类。AI可以不断地尝试代码片组合以使程序成功运行,DeepCoder现在可以在一秒钟之内写出能够跑通的程序。随着经验增加,分辨有用及无用的代码片的能力增加,生成程序的速度将会越来越快。
结语:
“哈哈!小编,你要失业了”
小编不屑的瞥了一眼:“Too Yang Too Simple,目前DeepCoder只能生成五行左右代码的程序”
“What?标题不是这样的啊”
小编呵呵:“不这样,怎会有人看!KPI怎能完成,以后怎么和高级版的DeepCoder抗衡”
相关资讯
最新热门应用
热币交易所最新版本app安卓
其它软件287.27 MB
下载狗狗币交易所最新版
其它软件73.4MB
下载币赢交易所手机版安卓
其它软件52.2 MB
下载币成交易所app
其它软件153.09M
下载u币交易所平台app官网
其它软件292.97MB
下载库币交易所app手机官方安卓版
其它软件104.61MB
下载比特网交易平台
其它软件292.97MB
下载bib交易所
其它软件165.67M
下载星图交易所app2024
其它软件287.27 MB
下载万币交易所app苹果手机
其它软件223.89MB
下载