摘要: 去年年初,微软公司推出了一款名为DeepCoder的机器学习系统,同时宣称该系统具有自我编码的能力,这一举动又将人工智能的发展向前推进了一步。 正如人工智能是建立在众多机器学习或深度学习方法之上一样,DeepCoder创建的代码也是基于大量现有代码示例,研究人员通常会用这些代码进行系统的训练。
去年年初,微软公司推出了一款名为DeepCoder的机器学习系统,同时宣称该系统具有自我编码的能力,这一举动又将人工智能的发展向前推进了一步。
正如人工智能是建立在众多机器学习或深度学习方法之上一样,DeepCoder创建的代码也是基于大量现有代码示例,研究人员通常会用这些代码进行系统的训练。
其结果是:DeepCoder编写的软件汇集了部分其它人工编写的程序,著名的杂志《连线》将这称之为“掠取其它软件”。
当然,尽管DeepCoder存在不尽如人意的地方,但该让软件自己进行应用程序编写这项研究仍旧是一项具有非凡的工作,也有着令整个数字世界为之振奋的前景。
基于意图的编程
当我们希望一款软件能够为我们编写应用程序时,我们真正想要的是什么呢?答案就是:我们希望软件所编写出的应用程序,能够较好地表达出我们的意图。
术语“基于意图”源自于近期兴起的“基于意图的网络”,这是一种基于人工智能对网络进行配置的方法&#x