导弹防御系统,如何跟蜻蜓的大脑学习计算?

云脑智库 2021-08-16 00:00


来源 | 大数据文摘,编译:Mickey,作者:Frances Chance

智库 | 云脑智库(CloudBrain-TT)

云圈 | “云脑智库微信群”,请加微信:15881101905,备注研究方向

多雨的夏季,蜻蜓最为常见,这些美丽的生物的飞行速度极快,狩猎能力也极为出色:蜻蜓狩猎的成功率捕获了高达 95% ,它们一天可以吃掉数百只蚊子。
这种狩猎能力吸引了不少研究中的注意,几十年来,各国机构都在尝试将蜻蜓设计用于监视无人机的设计中。不过,桑迪亚国家实验室的计算神经科学家Frances Chance,想要探寻的,是这个“微型狩猎机器”的大脑。
Frances对蜻蜓的大脑能够低功耗地完成高速计算的能力非常好奇,并就此展开了一系列猜想和神经网络构建。我们将她构建神经网络的心得文章编译如下,或许你也能从中获得一些对神经网络的新思考。


《从蜻蜓大脑中得到的启发》

虽然蜻蜓的大脑可能无法进行像“下围棋”这样的策略类游戏,但它们确实展示了一种战略形式:在猎物到达当前位置之前,就瞄准、拦截它的“盘中餐” 。这种“预判力”需要以极快的速度执行计算——蜻蜓通常只需要 50 毫秒就可以开始转动以响应猎物的动作。它可以同时跟踪头部和身体之间的角度,以便它知道哪个翅膀更快地扇动以在猎物前面转动。
考虑到单个神经元将其所有输入相加所需的时间(称为膜时间常数)超过 10 毫秒,蜻蜓的大脑执行的是一项非凡的工作。

蜻蜓只需要大约 50 毫秒就开始对猎物的动作做出反应。如果我们假设眼睛中的细胞需要 10 毫秒来检测和传输有关猎物的信息,另外 5 毫秒让肌肉开始产生力量,那么神经回路只剩下 35 毫秒来进行计算。鉴于单个神经元通常需要至少 10 毫秒来整合输入,因此底层神经网络可以至少有三层深。

那么,人类可以建立一个像蜻蜓拦截系统一样工作的神经网络吗?这种神经网络又有什么用途呢?

模型蜻蜓根据猎物的转动重新定向。较小的黑色圆圈是蜻蜓的头部,保持在其初始位置。黑色实线表示蜻蜓飞行的方向;蓝色虚线是模型蜻蜓眼睛的平面。红星是猎物相对于蜻蜓的位置,红色虚线表示蜻蜓的视线。

我首先想到的是防御上的应用,例如导弹防御,例如,让未来的导弹快速计算拦截轨迹而不影响导弹重量或功耗的机载系统。
当然也可能会有民用应用,例如,控制自动驾驶汽车的算法可能会变得更高效,不再需要大量的计算设备。如果受蜻蜓启发的系统可以执行计算以绘制拦截轨迹,那么自主无人机或许可以使用它来避免碰撞。如果计算机可以制造成与蜻蜓大脑相同的大小(约 6 立方毫米),也许有一天驱虫剂和蚊帐将成为过去,取而代之的是小型杀虫无人机!

开始动手!

为了开始回答这些问题,我创建了一个简单的神经网络来代替蜻蜓的神经系统,并用它来计算蜻蜓捕捉猎物的转弯。我的三层神经网络作为软件模拟存在。最初,我在 Matlab 中工作,因为那是我已经在使用的编码环境。之后,我将该模型移植到 Python 中。
因为蜻蜓必须看到它们的猎物才能捕捉到它,所以我首先模拟了蜻蜓眼睛的简化版本,捕捉了追踪猎物所需的最少细节。虽然蜻蜓有两只眼睛,但人们普遍认为它们不使用立体深度感知来估计与猎物的距离。在我的模型中,我没有对双眼进行建模,也没有尝试蜻蜓的眼睛匹配的分辨率,相反,神经网络的第一层包括 441 个代表眼睛输入的神经元,每个神经元描述视野的一个特定区域——这些区域被平铺以形成一个 21×21 的神经元阵列,覆盖蜻蜓的视野。随着蜻蜓转动,猎物图像在蜻蜓视野中的位置发生变化。蜻蜓计算将猎物的图像与这些“眼睛”神经元中的一个(或几个,如果猎物足够大)对齐所需的轮数。第二组包含441 个神经元,也在网络的第一层,告诉蜻蜓哪些眼睛神经元应该与猎物的图像对齐,即猎物应该在其视野内的哪个位置。

模型蜻蜓与猎物交战。

接收描述物体在视野中运动的输入并将其转化为关于蜻蜓需要转向哪个方向的指令的计算,这类处理能力在我的人工神经网络的第一层和第三层之间进行。在第二层中,我使用了 194,481 (21 4) 神经元,可能比蜻蜓用于此任务的神经元数量大得多。我预先计算了网络中所有神经元之间连接的权重。虽然这些权重可以用足够的时间学习,但通过进化和预编程的神经网络架构“学习”是有优势的。一旦它作为有翼成虫(技术上称为天体)从若虫阶段出来,蜻蜓就没有父母来喂养它或向它展示如何捕猎。蜻蜓需要适应新的身体,同时思考狩猎策略。我设置了网络的权重以允许模型蜻蜓计算正确的转弯以从传入的视觉信息中拦截它的猎物。
什么样转弯呢?例如,一只蜻蜓想要抓住一只经过的蚊子,它不能只瞄准蚊子。借用曲棍球运动员韦恩·格雷茨基 (Wayne Gretsky) 曾经说过的关于冰球的说法,蜻蜓必须瞄准蚊子所在的位置。您可能认为遵循 Gretsky 的建议需要复杂的算法,但实际上该策略非常简单:蜻蜓所需要做的就是在其视线与“午餐”和固定参考方向之间保持恒定的角度。
有任何驾驶船只经验的读者都会明白其中含义。当另一艘船的视线与参考方向(例如正北)之间的角度保持不变时,船员们就会担心,因为他们处于碰撞路线上。长期以来,水手们一直避免转向这种称为平行导航的航线,以避免碰撞。

这三个热图显示了同一时刻神经元的活动模式;第一组代表眼睛,第二组代表那些指定哪些眼睛神经元与猎物的图像对齐的神经元,第三组代表那些输出运动命令的神经元。

转化为想要与猎物碰撞的蜻蜓, 解决办法很简单:相对于某些外部参考,保持对猎物的视线恒定。然而,对于蜻蜓来说,这项任务也并非如此简单,因为它会猛扑和转身,收集食物。蜻蜓没有内部陀螺仪,无论蜻蜓如何转动,它都会保持恒定的方向。它也没有始终指向北方的磁罗盘。在我对蜻蜓狩猎的简化模拟中,蜻蜓转向将猎物的图像与其眼睛上的特定位置对齐,但它需要计算该位置应该是什么。
我的模拟神经网络的第三层,也是最后一层,是运动命令层。这一层神经元的输出是蜻蜓肌肉的高级指令,告诉蜻蜓向哪个方向转动。蜻蜓还使用该层的输出来预测它自己的动作对其视野中猎物图像位置的影响,并相应地更新投影位置。这种更新允许蜻蜓在接近猎物时相对于外部世界保持其猎物的视线稳定。
生物蜻蜓可能已经进化出额外的工具来帮助进行这种预测所需的计算。例如,蜻蜓有专门的传感器来测量飞行过程中的身体旋转以及头部相对于身体的旋转——如果这些传感器足够快,蜻蜓可以直接从传感器输出或使用一种方法来交叉检查另一种。我在模拟中没有考虑这种可能性。
为了测试这个三层神经网络,我模拟了一只蜻蜓和它的猎物,它们在三维空间中以相同的速度移动。当他们这样做时,我的建模神经网络大脑“看到”了猎物,计算指向哪里以将猎物的图像保持在一个恒定的角度,并向肌肉发送适当的指令。我能够证明蜻蜓大脑的这个简单模型确实可以成功拦截其他虫子,甚至是沿着弯曲或半随机轨迹行进的猎物。
模拟蜻蜓没有完全达到生物蜻蜓的成功率,也不具备蜻蜓众所周知的所有优点(例如惊人的飞行速度)。

我们还能从蜻蜓身上学到什么

我们还需要做更多的工作来确定这个神经网络是否真的包含了蜻蜓大脑的所有秘密。弗吉尼亚州霍华德休斯医学研究所 Janelia 研究园区的研究人员为蜻蜓开发了微型“背包”,可以在蜻蜓飞行时测量其神经系统发出的电信号,并传输这些数据进行分析。背包足够小,不会分散蜻蜓的注意力。同样,神经科学家还可以记录蜻蜓大脑中单个神经元的信号,同时昆虫保持不动,但通过向其提供适当的视觉提示,使其认为它在移动,从而创建了一个蜻蜓级的虚拟现实。
来自这些系统的数据允许神经科学家通过将蜻蜓大脑模型的活动与活跃蜻蜓中生物神经元的活动模式进行比较来验证蜻蜓大脑模型。虽然我们还不能直接测量蜻蜓大脑中神经元之间的个体连接,但我和我的合作者将能够推断出蜻蜓的神经系统是否正在进行类似于我的人工神经网络预测的计算。这将有助于确定蜻蜓大脑中的连接是否类似于我在神经网络中预先计算的权重。我们将不可避免地找到我们的模型与实际蜻蜓大脑不同的方式。也许这些差异将为蜻蜓大脑加速计算的捷径提供线索。
蜻蜓还可以教我们如何在计算机上实现“注意力”。它的神经系统会提高对特定的、可能选定的目标的反应音量,即使在同一视野中可以看到其他潜在的猎物。蜻蜓一旦决定追逐特定的猎物,除非捕捉失败,否则绝不改变目标。
即使我们最终发现,用于引导注意力的“蜻蜓机制”不如人们在拥挤的咖啡店中集中注意力的那些机制那么复杂,但这种更简单但功耗更低的机制可能有利于下一代算法和计算机系统的运算。
研究蜻蜓大脑的优势并不止于新算法;它们还会影响系统设计。蜻蜓的眼睛速度很快,相当于每秒 200 帧:这是人类视觉速度的几倍。但它们的空间分辨率相对较差,可能只有人眼的百分之一。尽管感知能力有限,但了解蜻蜓如何如此有效地捕猎,可以为设计更高效系统提供建议。再回到导弹防御问题,蜻蜓的例子表明,我们具有快速光学传感的反导弹系统可能需要较低的空间分辨率来击中目标。

其他昆虫“老师”们

蜻蜓并不是当今唯一可以为受神经启发的计算机设计提供信息的昆虫。帝王蝶的迁徙距离令人难以置信地长,它们利用某种与生俱来的本能在一年中的适当时间开始它们的旅程,并朝着正确的方向前进。我们知道它们依赖于太阳的位置,通过太阳航行需要跟踪一天中的时间。比如一只向南飞的蝴蝶,它可以感知到太阳早上在你的左边,而在下午的时候在右边。因此,为了确定路线,蝴蝶大脑必须读取自己的昼夜节律,并将该信息与所观察到的信息结合起来。
其他昆虫,如撒哈拉沙漠蚂蚁,必须长距离觅食。一旦找到食物来源,这只蚂蚁不会简单地原路返回巢穴,很可能是一条迂回的路径。相反,它可以计算返回的直接路线。因为蚂蚁食物来源的位置每天都在变化,所以它必须能够记住它在觅食过程中走过的路径,将视觉信息与一些内部距离测量结合起来,然后 从这些记忆中计算出它的返回路线。
虽然没有人知道沙漠蚂蚁的哪些神经回路执行这项任务,但 Janelia 研究园区的研究人员已经确定了让果蝇使用视觉地标进行自我定位的神经回路 。沙漠蚂蚁和帝王蝶可能使用类似的机制。这种神经回路有朝一日可能会被被用在低功率无人机中。
如果受昆虫启发的计算效率使得这些专门组件的数百万个实例可以并行运行以支持更强大的数据处理或机器学习,那又会怎样?下一个 AlphaZero 能否结合数以百万计的蚂蚁觅食架构来改进其游戏玩法?也许昆虫会激发新一代计算机。一小群类似蜻蜓拦截的算法可用于控制游乐园游乐设施的移动部件,确保即使在复杂但激动人心的驾驶中,设备也不会发生碰撞。
没有人知道下一代计算机会是什么样子,同样,没有人能说出平台开发的最佳途径是什么。虽然研究人员从人脑中汲取灵感开发了早期的神经网络,但今天的人工神经网络通常依赖于与大脑截然不同的计算。研究生物神经回路中单个神经元的计算——目前只能直接在非人类系统中实现——可能会教给我们更多。
昆虫,看似简单,但它们的能力往往令人惊讶,对下一代计算机的发展有很大贡献。所以下次当你看到一只昆虫做一些聪明的事情时,想象一下如果你能拥有一支由小蜻蜓、蝴蝶或蚂蚁大脑组成的小军队的效率,它会对你的日常生活产生什么影响。也许未来的计算机会给“蜂巢思维”这个术语赋予新的含义,它拥有大量高度专业化但极其高效的微型处理器,能够根据手头的任务进行重新配置和部署。随着当今神经科学的进步,这种看似幻想的事物可能比您想象的更接近现实。

- The End

声明:欢迎转发本号原创内容,转载和摘编需经本号授权并标注原作者和信息来源为云脑智库。本公众号目前所载内容为本公众号原创、网络转载或根据非密公开性信息资料编辑整理,相关内容仅供参考及学习交流使用。由于部分文字、图片等来源于互联网,无法核实真实出处,如涉及相关争议,请跟我们联系。我们致力于保护作者知识产权或作品版权,本公众号所载内容的知识产权或作品版权归原作者所有。本公众号拥有对此声明的最终解释权。

投稿/招聘/推广/合作/入群/赞助 请加微信:15881101905,备注关键词

微群关键词:天线、射频微波、雷达通信电子战、芯片半导体、信号处理、软件无线电、测试制造、相控阵、EDA仿真、通导遥、学术前沿、知识服务、合作投资.

“阅读是一种习惯,分享是一种美德,我们是一群专业、有态度的知识传播者.”

 阅读原文加入知识星球,发现更多精彩内容.

   ///  先别走,安排点个“赞”和“在看” ↓  

云脑智库 努力是一种生活态度,与年龄无关!专注搬运、分享、发表雷达、卫通、通信、化合物半导体等技术应用、行业调研、前沿技术探索!专注相控阵、太赫兹、微波光子、光学等前沿技术学习、分享
评论
  • 物联网(IoT)的快速发展彻底改变了从智能家居到工业自动化等各个行业。由于物联网系统需要高效、可靠且紧凑的组件来处理众多传感器、执行器和通信设备,国产固态继电器(SSR)已成为满足中国这些需求的关键解决方案。本文探讨了国产SSR如何满足物联网应用的需求,重点介绍了它们的优势、技术能力以及在现实场景中的应用。了解物联网中的固态继电器固态继电器是一种电子开关设备,它使用半导体而不是机械触点来控制负载。与传统的机械继电器不同,固态继电器具有以下优势:快速切换:确保精确快速的响应,这对于实时物联网系统至
    克里雅半导体科技 2025-01-03 16:11 146浏览
  • 车身域是指负责管理和控制汽车车身相关功能的一个功能域,在汽车域控系统中起着至关重要的作用。它涵盖了车门、车窗、车灯、雨刮器等各种与车身相关的功能模块。与汽车电子电气架构升级相一致,车身域发展亦可以划分为三个阶段,功能集成愈加丰富:第一阶段为分布式架构:对应BCM车身控制模块,包含灯光、雨刮、门窗等传统车身控制功能。第二阶段为域集中架构:对应BDC/CEM域控制器,在BCM基础上集成网关、PEPS等。第三阶段为SOA理念下的中央集中架构:VIU/ZCU区域控制器,在BDC/CEM基础上集成VCU、
    北汇信息 2025-01-03 16:01 154浏览
  • 国际标准IPC 标准:IPC-A-600:规定了印刷电路板制造过程中的质量要求和验收标准,涵盖材料、外观、尺寸、焊接、表面处理等方面。IPC-2221/2222:IPC-2221 提供了用于设计印刷电路板的一般原则和要求,IPC-2222 则针对高可靠性电子产品的设计提供了进一步的指导。IPC-6012:详细定义了刚性基板和柔性基板的要求,包括材料、工艺、尺寸、层次结构、特征等。IPC-4101:定义了印刷电路板的基板材料的物理和电气特性。IPC-7351:提供了元件封装的设计规范,包括封装尺寸
    Jeffreyzhang123 2025-01-02 16:50 192浏览
  • 在快速发展的能源领域,发电厂是发电的支柱,效率和安全性至关重要。在这种背景下,国产数字隔离器已成为现代化和优化发电厂运营的重要组成部分。本文探讨了这些设备在提高性能方面的重要性,同时展示了中国在生产可靠且具有成本效益的数字隔离器方面的进步。什么是数字隔离器?数字隔离器充当屏障,在电气上将系统的不同部分隔离开来,同时允许无缝数据传输。在发电厂中,它们保护敏感的控制电路免受高压尖峰的影响,确保准确的信号处理,并在恶劣条件下保持系统完整性。中国国产数字隔离器经历了重大创新,在许多方面达到甚至超过了全球
    克里雅半导体科技 2025-01-03 16:10 100浏览
  • Matter加持:新世代串流装置如何改变智能家居体验?随着现在智能家庭快速成长,串流装置(Streaming Device,以下简称Streaming Device)除了提供更卓越的影音体验,越来越多厂商开始推出支持Matter标准的串流产品,使其能作为智能家庭中枢,连结多种智能家电。消费者可以透过Matter的功能执行多样化功能,例如:开关灯、控制窗帘、对讲机开门,以及操作所有支持Matter的智能家电。此外,再搭配语音遥控器与语音助理,打造出一个更加智能、便捷的居家生活。支持Matter协议
    百佳泰测试实验室 2025-01-03 10:29 124浏览
  • 光耦合器,也称为光隔离器,是一种利用光在两个隔离电路之间传输电信号的组件。在医疗领域,确保患者安全和设备可靠性至关重要。在众多有助于医疗设备安全性和效率的组件中,光耦合器起着至关重要的作用。这些紧凑型设备经常被忽视,但对于隔离高压和防止敏感医疗设备中的电气危害却是必不可少的。本文深入探讨了光耦合器的功能、其在医疗应用中的重要性以及其实际使用示例。什么是光耦合器?它通常由以下部分组成:LED(发光二极管):将电信号转换为光。光电探测器(例如光电晶体管):检测光并将其转换回电信号。这种布置确保输入和
    腾恩科技-彭工 2025-01-03 16:27 142浏览
  • 【工程师故事】+半年的经历依然忧伤,带着焦虑和绝望  对于一个企业来说,赚钱才是第一位的,对于一个人来说,赚钱也是第一位的。因为企业要活下去,因为个人也要活下去。企业打不了倒闭。个人还是要吃饭的。企业倒闭了,打不了从头再来。个人失业了,面对的不仅是房贷车贷和教育,还有找工作的焦虑。企业说,一个公司倒闭了,说明不了什么,这是正常的一个现象。个人说,一个中年男人失业了,面对的压力太大了,焦虑会摧毁你的一切。企业说,是个公司倒闭了,也不是什么大的问题,只不过是这些公司经营有问题吧。
    curton 2025-01-02 23:08 261浏览
  • 前言近年来,随着汽车工业的快速发展,尤其是新能源汽车与智能汽车领域的崛起,汽车安全标准和认证要求日益严格,应用范围愈加广泛。ISO 26262和ISO 21448作为两个重要的汽车安全标准,它们在“系统安全”中扮演的角色各自不同,但又有一定交集。在智能网联汽车的高级辅助驾驶系统(ADAS)应用中,理解这两个标准的区别及其相互关系,对于保障车辆的安全性至关重要。ISO 26262:汽车功能安全的基石如图2.1所示,ISO 26262对“功能安全”的定义解释为:不存在由于电子/电气系统失效引起的危害
    广电计量 2025-01-02 17:18 204浏览
  • 自动化已成为现代制造业的基石,而驱动隔离器作为关键组件,在提升效率、精度和可靠性方面起到了不可或缺的作用。随着工业技术不断革新,驱动隔离器正助力自动化生产设备适应新兴趋势,并推动行业未来的发展。本文将探讨自动化的核心趋势及驱动隔离器在其中的重要角色。自动化领域的新兴趋势智能工厂的崛起智能工厂已成为自动化生产的新标杆。通过结合物联网(IoT)、人工智能(AI)和机器学习(ML),智能工厂实现了实时监控和动态决策。驱动隔离器在其中至关重要,它确保了传感器、执行器和控制单元之间的信号完整性,同时提供高
    腾恩科技-彭工 2025-01-03 16:28 149浏览
  • 影像质量应用于多个不同领域,无论是在娱乐、医疗或工业应用中,高质量的影像都是决策的关键基础。清晰的影像不仅能提升观看体验,还能保证关键细节的准确传达,例如:在医学影像中,它对诊断结果有着直接的影响!不仅如此,影像质量还影响了:▶ 压缩技术▶ 存储需求▶ 传输效率随着技术进步,影像质量的标准不断提高,对于研究与开发领域,理解并提升影像质量已成为不可忽视的重要课题。在图像处理的过程中,硬件与软件除了各自扮演着不可或缺的基础角色,有效地协作能够确保图像处理过程既高效又具有优异的质量。软硬件各扮演了什么
    百佳泰测试实验室 2025-01-03 10:39 103浏览
  • 本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。查看系统版本信息查看操作系统版本信息root@ido:/# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=20.04DISTRIB_CODENAME=focalDIS
    Industio_触觉智能 2025-01-03 11:37 121浏览
  • 在测试XTS时会遇到修改产品属性、SElinux权限、等一些内容,修改源码再编译很费时。今天为大家介绍一个便捷的方法,让OpenHarmony通过挂载镜像来修改镜像内容!触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙OpenHarmony3.2-5.0系统,适合鸿蒙开发入门学习。挂载镜像首先,将要修改内容的镜像传入虚拟机当中,并创建一个要挂载镜像的文件夹,如下图:之后通过挂载命令将system.img镜像挂载到sys
    Industio_触觉智能 2025-01-03 11:39 105浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦