如果企业想要更多地雇用机器人,那得先学会如何工作。毕竟对工厂管理人员来说,他们显然是无暇顾及繁杂的编程事物的。好消息是,Nvidia 的人工智能研究人员们,刚刚演示了一套“让机器人观看一遍人类操作、然后自学如何去工作”的系统。如果发展得顺利,机器人有望在某天学会“言传身教”,并在犯错时自我纠正。在那之后,我们可以让机器人互相教授相关技能,甚至通过云端分享知识。
Nvidia 研究人员解释称:
要让机器人在现实世界中执行有用的技能,就必须简化命令的传达方式,包括所期望的结果、以及任何关于达成该结果的最佳方法的提示。
通过本次演示,Nvidia 表明了用户可将任务发送给机器人,并且提供了如何最佳执行的线索。
为了这项新实验,研究人员训练了一系列的神经网络,让它们携手完成一项由人类交付的演示任务。
这些神经网络运行在 Nvidia 的 Titan X GPU 上,挂接了一台观察人类的摄像头、以及一个模仿其动作的机械爪。
训练后的系统可以识别四种颜色的方块和一辆玩具汽车,人类导师会以一种特定的方式来安排这一切,然后将它们分散开来。
在这之后,机器人的工作,就是重新组装同样的场景、正如刚才演示过的那样。
每个神经网络都有各自的工作:
首先,对象检测网络可以辨认摄像头在看什么;
其次,关系推理网络会找出这些物件是如何组合到一起的(比如将蓝色方块放到红色方块的顶部);
接着,程序生成网络会找出需要做些什么来达成这个目标;
最后,相关计划被传递给执行网络,由其负责爪子的抓握动作。
此外,机器人会自动发现自己的错误:
如果不小心搞砸了某个流程,它会反思并再次尝试。
不过在执行前,机器人会对自己的计划进行描述,以便人类阅读审核。
若是它对任务有误解,人类监管者可以在必要时重新教授一遍。
领取专属 10元无门槛券
私享最新 技术干货