爱吧机器人网 » 技术 > 机器学习 > 正文

美海军研究实验室研发新型数据高效的机器学习算法


现有的机器人执行奔跑或跳跃等动作可以证明当前自主技术的发展水平,然而,机器人的运动能力与其在环境中处理和移动物体的能力间仍存在很大差距。美海军研究实验室(NRL)正在研究如何缩小这种能力差距,改进机器人和其他自主系统的功能。

NRL机器人专家格伦·亨肖表示,在过去10年里机器人的自主能力已经取得显著进步,但机器人仍难以执行特殊的动作,尤其是使用机械臂进行操纵的动作。NRL表示研发出可以理解世界、并灵巧地完成各种任务的机器人的目标将很快实现。

开发机器人的三种方法

亨肖表示,通常有3种方式开发机器人,其中两种方法存在不足之处,另一种则刚刚开始发展。

第一种方法是手动设计所有用于机器人行走或移动的算法。如果对环境和机器人的设定比较明确且不发生巨大变化,这种方法非常有效。DARPA的“BigDog”四足机器人就是采用这种方式设计而成。制造这款机器人的波士顿动力公司表示,研发团队花费近20年的时间研究出该机器人所需的算法。但这种方法存在“脆弱性”,也就是说,改变其中任何一种假设,使机器人完成不同的任务,或环境变得不同,这种方法都无法正常工作。

第二种方法是模型预测控制,在方程式中以数学公式描述机器人应该做什么,然后计算出这些方程式的解。如果拥有较强的计算能力,且方程正确,那么这种方法就能很好地运作。

第三种方法是通过机器学习算法,也是使机器人执行复杂操作任务最困难的方法。机器人专家称该方法的问题在于所有可用的深度学习算法都需要非常大量的数据训练集。

数据高效的机器学习

相反,NRL正在研发数据高效的机器学习算法。专家们将这种能力描述为在复杂领域学习而不需要大量数据支撑的能力。提高数据效率,减少学习次数。为此,NRL正在开展两个相关领域的研究:一是为特定任务定制神经网络,使其在保证准确性的情况下变得更小;二是开发主动询问学习算法。

通过神经网络,NRL试图理解如何自定义单个神经元的计算,使其更符合机器人需要执行各种运动的任务。如果可以通过某种方式定制每个神经元计算的内容,使之与一项任务相关联,那么就可以减少神经元的数量。神经元越少,所需的训练集就越小。

为优化主动询问学习算法,NRL利用了人类的经验。即定向学习,专注于学习一件特定的事情。研究人类的学习方式,更明确地了解所收集的数据类型,获得更多“定向”信息,进而加快学习速度。NRL将这一过程看作是对问题的优化设计。

相比之下,目前的深度学习算法是“对世界的被动观察”。由于机器学习依赖于数百万个数据点,如果数据集足够大,算法最终将获得完成任务所需的数据。数据集的大小成为限制因素。

在这项研究的基础上,NRL正在研究使用专门处理单元的神经形态计算。这种新型的计算机硬件——神经形态芯片,不同于标准计算机,其工作方式类似人类大脑。由于NRL没有能力制造芯片,目前正与半导体芯片制造商合作,以获取所需的神经形态芯片。

截止到今天,机器人的研究更多集中在机器视觉上,造成了灵敏度相关的能力差距。亨肖表示,未来对神经形态计算的研究工作将会不断增加。

来源:美国武装部队通信与电子协会网站/图片来自互联网

军事科学院军事科学信息研究中心 刘伟雪

如需转载请注明出处:“国防科技要闻”(ID:CDSTIC)



上一篇:BAT面试官最喜欢问的问题之一:算法Kmeans优化算法有?
下一篇:2018机器学习和AI最大突破没找到,但我发现了最大障碍!
精选推荐
机器人工程师具体都做什么?
机器人工程师具体都做什么?

[2017-12-08]  机器人工程师是幕后设计师,负责创建机器人和机器人系统,能够执行人类无法完成或不愿意完成的任务。 通过他们的创造,机器人工程师帮助工作更安全,更轻松,更高效,特别是......

谷歌宣布搜索算法重大升级,用BERT模型理解用户搜索意图
谷歌宣布搜索算法重大升级,用BERT模型理解用户搜索意图

[2019-10-26]  谷歌刚刚宣布,其搜索引擎的核心算法正在进行一项重大升级,这项升级可能会改变10%的搜索结果排序。此项升级应用了自然语言处理技术(BERT ...

机器人灵巧手将成为智能机器人的下一个重大突破
机器人灵巧手将成为智能机器人的下一个重大突破

[2018-01-25]  计算机科学教授兼东北地区助手机器人实验室负责人罗伯特·普拉特(Robert Platt)说:“机器人手操作是下一步要解决的问题。想象一下,一个机器人可以在现实世界中用手去做事......

一个让深度学习惨败的通用人工智能领域——语境处理
一个让深度学习惨败的通用人工智能领域——语境处理

[2019-11-04]  Context是指用来解释一段给定文本或语句的来源框架,我们可以翻译为上下文或语境。维基百科将context定义为:*在符号学、语言学、社会学和 ...

改变保险市场的格局:无人机如何通过更快的估算、响应时间和利益交付来使消费者受益
改变保险市场的格局:无人机如何通过更快的估算、响应时间和利益交付来

[2018-12-08]  市场研究公司IHS Markit预测,到2020年,专业无人机市场将通过农业,能源和建筑等行业利用测量,制图,规划等技术实现77 1%的复合年增长率(CAGR)。与此同时,消费者无人......

可编辑神经网络,有望简化深度学习?
可编辑神经网络,有望简化深度学习?

[2019-10-04]  深度学习是一个计算繁重的过程。 降低成本一直是 Data curation 的一大挑战。 关于深度学习神经网络大功耗的训练过程,已经有研究人员 ...

谷歌大脑发布ROBEL基准 鼓励用低成本机器人训练AI系统
谷歌大脑发布ROBEL基准 鼓励用低成本机器人训练AI系统

[2019-10-11]  训练AI系统的机器人D& 39;Claw和D& 39;Kitty用于控制机器人的人工智能系统,测量其性能所使用的基准通常仅限于为工业环境设计的昂贵硬件, ...

这些人型机器人是如此真实,你的肉眼几乎无法区分
这些人型机器人是如此真实,你的肉眼几乎无法区分

[2017-09-03]   我们生活在一个区分现实与幻想变得越来越困难的世界。由于机器人技术的进步,创造人工的人类正在逐渐接近完美的最终目标。我们现在看到的机器人不再只是一块发光二极管,......

本周栏目热点

盘点全球十大最具影响力的机器人摇篮

[1970-01-01]    人工智能(AI)研究现正迅速发展,如无人驾驶汽车、计算机在《危险边缘》智力竞赛节目中获胜、数字私人助手Siri、GoogleNow和语音助手C ...

深度学习反向传播算法(BP)原理推导及代码实现

[2017-12-19]  分析了手写字数据集分类的原理,利用神经网络模型,编写了SGD算法的代码,分多个epochs,每个 epoch 又对 mini_batch 样本做多次迭代计算。这其中,非常重要的一个步骤,......

如何在机器学习项目中使用统计方法的示例

[2018-07-23]  事实上,机器学习预测建模项目必须通过统计学方法才能有效的进行。在本文中,我们将通过实例介绍一些在预测建模问题中起关键作用的统计学方法。...

Machine Learning-感知器分类算法详解

[2018-05-31]  今天我们来讲解的内容是感知器分类算法,本文的结构如下:什么是感知器分类算法,在Python中实现感知器学习算法,在iris(鸢尾花)数据集上训练一个感知器模型,自适应线性神......

[2017-08-28]  模拟退火(Simulated Annealing,简称SA)是一种通用概率算法,用来在一个大的搜寻空间内找寻命题的最优解。1、固体退火原理:将固体加温 ...