0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

打造自动驾驶控制系统需要多少个神经元?

如意 来源:量子位 作者:量子位 2020-10-30 15:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

打造一个自动驾驶控制系统需要多少个神经元?

MIT的科学家告诉你,最少只要19个!方法是向线虫这种初等生物学习。

最近,来自MIT CSAIL、维也纳工业大学、奥地利科技学院的团队已经开发了一种基于线虫大脑的新型AI系统。研究成果登上了最近的《自然·机器智能》杂志。

他们发现,具有19个控制神经元的单个算法,通过253个突触将32个封装的输入特征连接到输出,可以学习把高维输入映射到操纵命令。

这种新的AI系统用少量人工神经元控制车辆转向。而基于CNN和LSTM的神经网络打造同样的自动驾驶系统,网络结构则要复杂得多。

为何能做到这么少的神经元数量,论文共同一作MIT CSAIL博士后Ramin Hasani解释说:

与以前的深度学习模型相比,每个单元内信号的处理都遵循不同的数学原理。

他们从秀丽隐杆线虫这种生物受到启发,在2018年提出了一种神经元回路策略(Neuronal Circuit Policies,NCP)。

NCP方法是重新利用生物神经回路模型的功能,创建可解释的控制智能体,管理虚拟和现实世界的强化学习(RL)测试平台。

该方法对线虫的TW神经回路进行建模,这个回路主要负责线虫对外部机械触摸刺激的反射反应,通过掌握其突触和神经元参数,作为控制基本强化学习任务的策略。

为了测试这种新的数学模型,团队选择了一项特别重要的测试任务——让自动驾驶汽车保持在车道上。神经网络接收摄像机拍摄的道路图像,然后自动决定是向左还是向右转。

诸如自动驾驶之类的复杂任务,往往需要具有数百万个参数的深度学习模型。但是,用NCP方法能够将网络规模减少两个数量级。

而这个19神经元极简自动驾驶系统仅使用了7.5万个训练参数,参数数量降低了2个数量级。

NCP方法构建的自动驾驶系统也需要CNN,但是仅用于从摄像机传入的视觉数据,并从中提取出结构特征。它与车辆的实际转向无关。

后面的神经网络来确定摄像机图像的哪些部分重要,然后将信号传递到网络的NCP控制系统。

打造自动驾驶控制系统需要多少个神经元?

系统的控制部分将感知系统中的数据转换为转向命令,仅包含19个神经元。

两个子系统堆叠在一起并同时接受训练,训练数据集是波士顿地区人类驾驶汽车视频,包括图像与汽车转向操作的关联数据。

将它们一起输入网络,直到系统学会自动将图像与适当的转向系统连接起来,可以独立处理新情况。

除了结构简单外,用NCP设计的自动驾驶系统相比传统模型,还有两大优势:可解释性和鲁棒性。

系统的可解释性能让我们我们看到网络将注意力集中在什么方面。

从视频中可以看出,神经网络专注于图像的非常具体的部分,比如路边和地平线。研究人员表示,这种行为是在AI系统中是独一无二的。

此外,可解释性细化到了每个神经元。我们还能看到哪个神经元(视频中亮起部分)在驾驶决策中的作用。我们可以了解单个神经元的功能及其行为。

为了测试对比与传统模型和NCP模型的鲁棒性,研究人员还给输入图像加入了扰动,并评估了智能体对噪声的处理能力。结果NCP表现出了对输入伪像的强大抵抗力。

除了可解释性和鲁棒性,NCP模型还有其他优势。比如减少训练时间,减少在相对简单的系统中实现AI的不确定性。

Ramin Hasani博士还表示,NCP不仅能应用自动驾驶中,它能模仿学习意味着更广泛的应用,比如仓库的自动化机器人等等。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41963

    浏览量

    303029
  • 神经元
    +关注

    关注

    1

    文章

    369

    浏览量

    19218
  • 自动驾驶
    +关注

    关注

    795

    文章

    15054

    浏览量

    181975
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    卷积神经网络如何让自动驾驶识别障碍物?

    自动驾驶的发展过程中,感知系统一直承担车辆“眼睛”的角色,其核心任务是让计算机理解复杂多变的物理世界。卷积神经网络(CNN)作为一种专门用于处理图像和视频等网格状数据结构的深度学习模型,已经成为
    的头像 发表于 04-11 09:59 1571次阅读
    卷积<b class='flag-5'>神经</b>网络如何让<b class='flag-5'>自动驾驶</b>识别障碍物?

    自动驾驶端到端为什么会出现黑盒现象?

    自动驾驶领域,端到端(End-to-End)是指从感知环境的原始数据到车辆实际控制指令,全部交给一统一的深度学习模型来完成。这和传统的模块化自动驾驶
    的头像 发表于 02-20 09:25 9648次阅读
    <b class='flag-5'>自动驾驶</b>端到端为什么会出现黑盒现象?

    自动驾驶中常提的卷积神经网络是啥?

    自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像处理中尤其常见,因为图像本身就可以看作是由像素排列成的二维网格。
    的头像 发表于 11-19 18:15 2321次阅读
    <b class='flag-5'>自动驾驶</b>中常提的卷积<b class='flag-5'>神经</b>网络是<b class='flag-5'>个</b>啥?

    神经元设备和脑机接口有何渊源?

    HUIYING神经元设备的发展历程概述神经元设备的发展经历了从基础信号检测到多功能智能集成的演进过程。自1920年代脑电图(EEG)信号首次被发现以来,神经电极技术逐步发展,如1957年出现的钨微丝
    的头像 发表于 11-03 18:03 1736次阅读
    <b class='flag-5'>神经元</b>设备和脑机接口有何渊源?

    脉冲神经元模型的硬件实现

    实现。所以现有的大部分 SNN 加速器的硬件实现上都采用LIF模型。 如图所示,设计的 SNN 神经核整体架构如图所示。 神经核主要由 LIF 神经元模块(LIF_neuron)、控制
    发表于 10-24 08:27

    SNN加速器内部神经元数据连接方式

    系统,图中1到N方块分别表示N神经元,每当发送端一侧的神经元产生一脉冲时,脉冲信息将会通过
    发表于 10-24 07:34

    不同等级的自动驾驶技术要求上有何不同?

    谈到自动驾驶,不可避免地会涉及到自动驾驶分级,美国汽车工程师学会(SAE)根据自动驾驶系统与人类驾驶员参与
    的头像 发表于 10-18 10:17 2944次阅读

    自动驾驶仿真测试有什么具体要求?

    [首发于智驾最前沿微信公众号]在自动驾驶技术快速迭代、功能边界不断扩展的今天,如何系统、严谨且高效地验证一自动驾驶系统的性能,成为研发、测
    的头像 发表于 10-15 09:14 927次阅读
    <b class='flag-5'>自动驾驶</b>仿真测试有什么具体要求?

    自动驾驶中常提的ODD是啥?

    理解,ODD就像自动驾驶系统的“活动许可书”,它明确告诉车辆在哪些环境、什么路况、什么速度范围、哪类交通参与者出现时,系统被允许接管驾驶任务。简单理解下,把
    的头像 发表于 09-22 09:04 1175次阅读
    <b class='flag-5'>自动驾驶</b>中常提的ODD是<b class='flag-5'>个</b>啥?

    【「AI芯片:科技探索与AGI愿景」阅读体验】+神经形态计算、类脑芯片

    几年神经元计算及类脑芯片的重大进展。 一、云端使用的神经形态计算与类脑芯片 神经形态计算旨在设计和构建包括硬件和软件在内的计算机系统,通过模拟大脑
    发表于 09-17 16:43

    端到端自动驾驶相较传统自动驾驶到底有何提升?

    [首发于智驾最前沿微信公众号]自动驾驶技术自诞生以来,便承载了人类对安全、高效、智能出行的美好憧憬。传统自动驾驶系统以层次化、模块化的架构为主,将感知、定位、规划与决策、控制四大核心功
    的头像 发表于 09-02 09:09 1093次阅读
    端到端<b class='flag-5'>自动驾驶</b>相较传统<b class='flag-5'>自动驾驶</b>到底有何提升?

    自动驾驶中常提的惯性导航系统啥?可以不用吗?

    每次提到自动驾驶硬件时,大家可能第一反应想到的是激光雷达、车载摄像头、毫米波雷达等,但想要让自动驾驶车辆实际落地,有一硬件也非常重要,那就是惯性导航系统。在很多讨论
    的头像 发表于 07-24 18:12 2274次阅读
    <b class='flag-5'>自动驾驶</b>中常提的惯性导航<b class='flag-5'>系统</b>是<b class='flag-5'>个</b>啥?可以不用吗?

    无刷直流电机单神经元自适应智能控制系统

    常规PID,大大提高了系统的跟随性,能满足BLDCM系统对实时性的要求。 纯分享帖,点击下方附件免费获取完整资料~~~ *附件:无刷直流电机单神经元自适应智能控制系统.pdf 【免责声
    发表于 06-26 13:36

    无刷直流电机单神经元PI控制器的设计

    摘要:研究了一种基于专家系统的单神经元PI控制器,并将其应用于无刷直流电机调速系统中。控制器实现了PI参数的在线调整,在具有PID
    发表于 06-26 13:34

    自动驾驶是为了“增强人”,还是为了“替代人”?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的日益成熟,人们对它的定位也在不断演进,究竟是要打造能为驾驶者提供更佳体验的“智能副驾”,还是完全替代人类
    的头像 发表于 06-25 11:07 938次阅读