特约专栏丨王耀南院士:人工智能赋能无人系统

来源:中国人工智能学会

1 机器智能与智能机器

让机器具备人一样的智能,赋予机器思考和推理的能力,是人类最伟大的梦想之一。早在 1948 年,图灵在题为《智能机器》的论文里,第一次为世人勾勒出了人工智能领域的轮廓。随后,在1950年发表的论文《计算机器与智能》中,图灵讨论了“机器能否拥有智能?”的问题。图灵并没有试图去定义“机器”和“智能”这两个词,相反,他设计了一个被后人称为图灵测试的思想实验。在很长一段时间内,图灵测试都是较为公认的人工智能判断标准。

自图灵测试提出以来,人工智能有了很大发展,其间有过高潮,也经历过寒冬,现在我们处于人工智能快速发展的新时代。德勤在《2017 德勤技术趋势》报告中认为,人工智能是机器智能的一部分,机器智能是一个更加广泛更加重要的领域。2018 年,美国国际战略研究中心发布《美国机器智能国家战略报告》,明确提出美国政府应在战略层面注重机器智能与人工智能发展齐头并进,最终实现人类与机器智能互补共生。

构筑智能机器是研究智能的最终目的。智能机器本质上是机器智能的物化表现形式。研究智能机器的目的是在感知、认知和行为三方面探求智能的机理及本质。人工智能为无人系统的发展提供了新的动能,而无人系统是人工智能研究的重要抓手和极佳的验证平台。

2 无人系统对人工智能的需求

随着社会的进步与新一轮信息技术的快速发展,人们对无人系统的应用场景与自主能力需求越来越强烈。在民用领域,无人系统已经从在结构化环境程序式作业转变为在非结构化动态环境下自适应作业,如无人驾驶车所行驶的道路越发复杂动态多变、无人机能够自动规避环境动态障碍物等。在军用方面,无人系统已广泛应用于各种复杂场景与任务场合,如无人机群自主协同作战、AI 战机等。要使得无人系统具备复杂场景下的自主作业能力,强烈依赖人工智能技术的发展。具体来说主要体现在以下两个方面。

2.1 强泛化通用人工智能算法

目前,无人系统应用场景往动态非结构化方向发展,传统针对特定任务与样本所训练的算法难以适应新数据与任务需求,泛化能力弱、适应任务单一,使得无人系统只能够在特定限制条件下自主作业,难以赋予无人系统真正的智能性。因此,如果需要使得无人系统真正具有类人自主性,必须开发强泛化能力的通用人工智能算法。

2.2 低功耗、高性能边缘计算芯片

由于无人系统通常是移动作业模式,其只能搭载有限的能源设备,难以部署大规模计算设备/学习服务器,对一些依赖计算资源的算法需采取云端技术,这将大大依赖大宽带实时通信,给实际应用带来不便与挑战。而采用边缘计算或云边协同的计算方式可以有效解决这一困局,如针对无人机输电线路巡检应用场景,可采用在无人机边端部署轻量级检测网络,然后将初步检测出缺陷数据发送到云端进行详细分析,完成此类任务大大依赖于边缘计算芯片。

3 发展现状

在人工智能技术创新的推动下,无人系统迎来了突飞猛进式的发展,以下仅从无人系统部分方面对人工智能的应用现状进行简要的概括。

3.1 人工智能提升环境感知效率

环境感知旨在从复杂场景或图像中定位大量预定义类别的物体,是人工智能领域热门的研究方向,也是无人系统开展各项作业任务的基础。针对目标识别,R-CNN、YOLO、SSD等一系列经典框架被提出,使得无人系统能够模拟人大脑的运行方式,通过多层卷积神经网络学习识别,大大提升了无人系统的环境感知能力。基于“碎片”概念、动态变化的感受野、生成对抗网络,以及其他新技术途径,从一定程度上削弱了图像尺度变化、目标遮挡、弱小目标等图像结构化变化带来的影响,进一步提升了复杂应用场景中无人系统的环境感知能力。

3.2 人工智能强化自主规划决策能力

规划决策旨在依据无人系统感知得到的动态环境信息,开展自主决策、路径规划等控制,使无人系统实现特定的作业任务。人工智能技术的迅速发展大大提升了无人系统规划决策的自主性,基于强化学习、深度强化学习等算法能够较好地解决无人系统的运动规划问题,诸如CANN、RNN、LSTM、SNN等一系列网络结构也被提出用于决策任务,使得无人系统能够适应高复杂、高动态、强对抗环境开展作业任务。

3.3 人工智能增强多机协同能力

人工智能技术的迅速进展能大大提升无人作战系统的协同作战能力。基于 AI 的智能化生态系统,以“能量机动和信息互联”为基础,以“数据计算和模型算法”为核心,以“认知对抗”为中心,多域融合、跨域攻防,无人为主、集群对抗,虚拟与物理空间一体化交互的智能化作战,已成为未来战争的主要形式。2017年美国国防高级研究计划局(DARPA)提出的“进攻性蜂群使能战术”(OFFSET)项目重点关注灵活、复杂、集体行为的自主集群,其中人工智能技术在互操作、自主决策、集群控制算法等方面提供了强大的技术支撑。

3.4 人工智能提升作战指挥体验

作为人与无人系统之间的交互接口,指挥控制系统能够实现控制指令与状态反馈的传递。引入人工智能技术后,一方面指挥控制系统能够通过自然语言、手势、体势等多模态人机交流方式获取指挥官意图并给出拟人化反馈,大大提升了指挥效率;另一方面,利用人工智能技术能够弥补操作者在速度、注意力等方面的局限,加速“观察—调整—决策—行动”(OODA)环路速度,协助指挥官做出正确指令。人工智能技术使得人机协作下的指挥控制能够适应未来战场上日益增大的信息流通规模和速度,让战场指挥转变为信息化的算法战争。

3.5 类脑芯片实现人工智能算法实体化

数据、算法和算力是人工智能发展的三驾马车,大量传感器的引入为无人系统带来了海量的数据,人工智能技术的加持提升了无人系统感知与行动能力,而类脑芯片作为终端实现人工智能算法的载体,已成为人工智能技术创新的重要基础。无人系统的信息处理单元架构正按照大脑结构仿生学的指引,朝着“存算一体”类脑芯片的方向发展。而在“存算一体”类脑芯片底层,非易失性核心器件也正逐步替代易失性核心器件,以便于更好地执行复杂人工智能计算功能。

4 前景和机遇

4.1 人工智能从感知智能向认知智能演进

尽管目前的智能无人系统在感知方面已经达到甚至超越人类水平,但在语言理解、视觉场景理解、决策分析等需要外部知识或逻辑推理的认知智能领域还处于初级阶段。认知智能将以认知心理学、脑科学及人类知识为基础,结合知识图谱和认知推理等技术,实现知识的表示、获取与推理,让知识能够被无人系统理解和运用。未来的无人系统将拥有自主智能,能够和人一样进行自我学习、思考和进化,从感知智能向认知智能进行转变。

4.2 人机协同混合智能提升无人系统自主性

人类和机器都有着各自擅长且不可互相替代的优势,所以人工智能的未来发展必将是与人类智能协作。人工智能系统适合执行对精度和效率有较高要求的确定性任务,人类可胜任需要创造力、互动性和多领域知识的工作。通过人机协同,最大限度发挥人类与机器的各自优势,提高无人系统的智能化水平和自主程度。

4.3 机器学习微型化推动 AI 与无人系统加速融合

人工智能算法正加速从“云端”走向“边缘”,进入到越来越小的无人系统设备中。目前,机器学习方法通常需要在较大的训练集上进行学习,需要较多的处理资源。然而,在某些极端场景下,对AI算法的占用资源和处理时间限制较为严格。为适应上述需求,AI 算法微型化成为关键,在不失去传统能力的情况下缩小现有的深度学习模型,在终端和边缘侧的无人系统微处理器上实现机器学习过程。与此同时,新一代专用人工智能芯片有望在更紧密的物理空间中实现更强的计算能力。随着嵌入式机器学习框架的引入,人工智能驱动的无人系统设备将大规模普及。

(参考文献略)

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/485173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode--225. 用队列实现栈(Java)

使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语…

整个宇宙可能是个巨大的神经网络?看科学家们是这样解释的

来源:The Next Web作者:Tristan Greene编译:科技行者核心思想可以简单总结为:整个神经网络内的每种可观察的现象,都可以通过神经网络进行建模。从这个角度来看,宇宙自身在广义上也可能是个硕大无朋的神经网…

StretchBlt函数和BitBlt函数的区别和用法

StretchBlt和BitBlt都用用来显示一幅图像 一、StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏…

【剑指offer】面试题11:旋转数组的最小数字(java)

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: …

Nature封面!我国仿生软体机器人“打卡”地球最深海沟,遨游水下10900米!

来源:之江实验室、仿生深海软体机器人项目组、浙江大学▍适应万米静水压的软体机器人由于极端的静水压力,深海区域人们基本很难探测。位于西太平洋的马里亚纳海沟是已知的海洋最深处,水压高、温度低、完全黑暗,被称为“地球第四极…

SSD: ReLU6

1、在src\caffe\proto\caffe.proto中搜索message LayerParameter,在optional ReLUParameter relu_param 123之后添加optional ReLU6Parameter relu6_param 208; (最后的分号别忘了) 2、搜索message ReLUParameter,在这个ReLUParameter实现结构之后添加 // Message that store…

【剑指offer】面试题12:矩阵中的路径(Java)

请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如&#xf…

2021年斯坦福AI指数报告重磅出炉!中国AI期刊影响力首超美国,视频处理是新风口...

来源:AI科技评论作者:AI科技评论CV在快速工业化,大公司正扩大计算鸿沟。就在刚刚,斯坦福大学正式发布《2021年人工智能指数报告》(“Artificial Intelligence Index Report 2021”)!报告链接&am…

16重新安装HA0.63

2018-02-24 14:17:46 https://home-assistant.io/docs/installation/raspberry-pi/首先安装2017-11-29-raspbian-stretch树莓派镜像到SD卡,步骤如下:下载镜像文件,转到网页https://www.raspberrypi.org/downloads/raspbian/,下载“…

【剑指 offer】面试题13:机器人的运动范围(Java)

地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如&am…

超人类AI的幻想与思考:自下而上构建的自我迭代意识系统

来源:人民网或许很多人都幻想过,如果有一天,人工智能超越了人类的智力水平,世界将会发声怎样天翻地覆的变化。而在这个看似遥远,又似乎近在咫尺的幻想实现之前,不放让我们来深入探讨一下, 怎样才…

【剑指offer】面试题14- I:剪绳子(Java)

给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m] 。请问 k[0]*k[1]*...*k[m] 可能的最大乘积是多少?例如,当绳子的…

elk安装

官网下载最新的rpm包安装。 http://blog.51cto.com/liqingbiao/1928653 es安装head 先安装node wget https://nodejs.org/dist/v0.10.48/node-v0.10.48.tar.gz 加压,make,make install node --version git clone https://github.com/mobz/elasticsearch…

2021城市大脑与智能产业趋势简报第五期

《城市大脑与智能产业趋势简报》是“城市大脑全球标准研究组”推荐的一周内城市大脑和智能产业领域值得关注的重要科技进展、新闻动态、专家观点和专业知识。本次周报(2021.2.24-2021.3.3)共推荐99条重要信息(点击链接地址可以直接打开阅读&a…

【剑指offer】面试题15:二进制中1的个数(Java)

请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。 示例 1: 输入:000000000000000000…

物理理论发展放缓?这是一种认知误判

来源:光明日报作者:李侠,系上海交通大学科学史与科学文化研究院院长、教授物理基础理论的发展是否已经停滞。这是一个经常被人们提起但其实很复杂的问题。基于科学哲学的基本理论,笔者认为:以物理学为代表的基础理论仍…

【剑指offer】面试题16:数值的整数次方(Java)

实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 示例 1: 输入: 2.00000, 10 输出: 1024.00000 示例 2: 输入: 2.10000, 3 输出: 9.26100 示例 3: 输入: 2.00000, -2 输出: 0.25000…

php blog to explore

https://www.zachstronaut.com/posts/2009/02/09/careful-with-php-empty.html转载于:https://www.cnblogs.com/qinqiu/p/9606348.html

【剑指offer】面试题18:删除链表的节点(Java)

给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head [4,5,1,9], val 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用…

java容器02--ArrayList源码分析

1.1 ArrayList 1. 概览 实现了 RandomAccess 接口&#xff0c;因此支持随机访问。这是理所当然的&#xff0c;因为 ArrayList 是基于数组实现的。 public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, java.io.…