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

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


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

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

开发机器人的三种方法

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

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

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

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

数据高效的机器学习

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

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

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

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

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

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

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

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

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



上一篇:BAT面试官最喜欢问的问题之一:算法Kmeans优化算法有?
下一篇:2018机器学习和AI最大突破没找到,但我发现了最大障碍!
精选推荐
深度神经网络揭示了大脑喜欢看什么
深度神经网络揭示了大脑喜欢看什么

[2019-11-06]  爱吧机器人网编者按:近日,《自然-神经科学》发表了一篇论文,研究人员创建了一种深度人工神经网络,能够准确预测生物大脑对视觉刺激所产 ...

这个外科手术机器人可以为患者“量身定制”
这个外科手术机器人可以为患者“量身定制”

[2019-07-12]  世界首创,来自澳大利亚机器人视觉研究中心的研究人员正在推动手术机器人的发展边界,他们创造了可定制的、小型化的手术机器人,能够唯一地 ...

麻省理工学院最新研究:优化软体机器人的控制和设计
麻省理工学院最新研究:优化软体机器人的控制和设计

[2019-11-24]  软体机器人属于一个新的领域,它可能在诸如外科手术等领域发挥重要作用(手术时的纳米机器人需要在人体内部移动而不损伤软组织)。软体机器 ...

机器人工程师具体都做什么?
机器人工程师具体都做什么?

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

南加州大学机器人学家:机器人更适合粗暴的爱
南加州大学机器人学家:机器人更适合粗暴的爱

[2019-11-07]  图片来自JOHN MADERE GETTY IMAGES打是疼骂是爱,当人类粗暴的将物体从机器人手中敲掉,看似残忍,实际上却能帮助机器人找到最好的握持物 ...

比利时研发出可以自我愈合伤口的软体机器人
比利时研发出可以自我愈合伤口的软体机器人

[2017-09-03]  软体机器人是机器人技术的新兴领域; 他们“可以与人类相互作用,而不会杀死他们,并拿起像西红柿这样柔软的物体。” 从长远来看,布鲁塞尔大学队伍正在努力创建一个类似的材......

2023年服务机器人市场将超过250亿美元
2023年服务机器人市场将超过250亿美元

[2017-09-04]  全球服务机器人市场预计到2023年将达到250亿美元, 并在预测期内登记15% 的复合年增长率。短期中期回收期和投资回报率高 (ROI), 以及在教育和研究、临场感、防御、救援和安......

谷歌《Nature》发论文称实现量子霸权 18亿倍速碾压世界最强超算
谷歌《Nature》发论文称实现量子霸权 18亿倍速碾压世界最强超算

[2019-10-23]  谷歌坚称自己已经取得了量子霸权——这标志着计算研究领域的一个重要里程碑。谷歌首次发布声明是在今年9月,虽然遭到竞争对手的质疑,但就 ...

本周栏目热点

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

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

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

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

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

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

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

机器人是怎么深度学习的?

[2016-03-29]      一个人独处时,感觉有点孤单,怎么办?微软亚洲研究院推出的微软小冰,或许 ...