编译 | 禾木木

出品 | AI科技大本营(ID:rgznai100)

科学家研究了其中一种大型昆虫蜻蜓的大脑,希望利用这些昆虫的专长来设计计算系统,这些系统针对拦截来袭导弹或跟踪气味羽流等任务进行了优化。通过利用蜻蜓神经系统的速度、简单性和效率,目标是设计能够更快地执行这些功能的计算机,并且功耗仅为传统系统的一小部分。

如果你遇到过蜻蜓,就会感慨这些美丽的生物的速度有多快,并且会感叹它们在空中惊人的敏捷性。

蜻蜓通常在50毫秒内就能够对猎物运动作出反应,如此快速的信息处理能力使捕获成功率可达95%

将蜻蜓视为未来计算机系统的先驱似乎有悖常理。但这项惊人的狩猎能力,如果应用于算法中,可以使模型运算变得更有效率,降低系统处理所需耗能,扩大实用范围。

模仿蜻蜓狩猎的模式

想要模仿蜻蜓狩猎的模式,就要先摸清它的整个捕猎过程。

蜻蜓的身体实力当然不会被忽视。几十年来,美国机构一直在尝试使用受蜻蜓启发设计的无人机。现在是时候把注意力转向控制这个微型狩猎机器的大脑了。

虽然蜻蜓可能无法玩像围棋这样的战略游戏,但蜻蜓确实展示了一种战略形式,它在猎物位置之前瞄准以拦截它的晚餐。

它在跟踪头部和身体之间的角度的同时这样做,以便它知道哪个翅膀更快地扇动以在猎物前面转动。如以下模型展示:

另外,它还可以提前锁定自身的动作,判断出方向的变化给猎物的运动带来哪些影响。

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

如此高效的信息传递处理速度,如果可以应用到系统搭建中,将会大大降低对运算设备的要求。

依照蜻蜓的神经系统建立起一个三层神经网络,并用它来计算捕猎过程中的变化。

神经网络的第一层包括 441 个代表眼睛输入的神经元,每个神经元描述视野的特定区域,随着蜻蜓转动,猎物图像在蜻蜓视野中的位置发生变化。

在第二层中,使用了 194,481 (21^4) 个神经元的阵列,这可能比蜻蜓用于此任务的神经元数量多得多。并预先计算了网络中所有神经元之间连接的权重。

虽然这些权重可以用足够的时间学习,但通过进化和预编程的神经网络架构“学习”是有优势的。

第三层是运动命令层。这一层神经元的输出是蜻蜓肌肉的高级指令,告诉蜻蜓向哪个方向转动。蜻蜓还使用该层的输出来预测它自己的动作对其视野中猎物图像位置的影响,并相应地更新位置。

为了测试这个三层神经网络,模拟了蜻蜓和猎物在三维空间中以相同的速度移动。能够证明蜻蜓大脑的这个简单模型确实可以成功拦截其他虫子,甚至是沿着弯曲或半随机轨迹行进的猎物。模拟蜻蜓虽然没有完全达到生物蜻蜓的成功率,但也不具备蜻蜓众所周知的所有优点(例如惊人的飞行速度)。

继续验证和探索蜻蜓的大脑

需要做更多的工作来确定这个神经网络是否真的包含了蜻蜓大脑的所有秘密。

弗吉尼亚州的霍华德·休斯医学研究所 Janelia 研究园区的研究人员为蜻蜓开发了微型背包,可以在蜻蜓飞行时测量其神经系统发出的电信号,并将这些数据传输到分析中。

同样,神经科学家还可以记录蜻蜓大脑中单个神经元发出的信号,同时昆虫保持不动,但通过向其提供适当的视觉提示,使其认为它在移动,从而创建了一个蜻蜓级的虚拟现实。

即使我们最终发现用于引导注意力的蜻蜓机制不如人们在拥挤的咖啡店中集中注意力的那些机制那么复杂,但一种更简单但功耗更低的机制可能证明有利于下一代算法和通过提供有效的方法来丢弃不相关的输入的计算机系统。

研究蜻蜓大脑的优势并不止于新算法,它们还会影响系统设计。蜻蜓的眼睛速度很快,相当于每秒 200 帧,这是人类视觉速度的几倍。但它们的空间分辨率相对较差,可能只有人眼的百分之一。尽管感知能力有限,但了解蜻蜓如何如此有效地捕猎,可以为设计更高效系统提供建议。

结语

蜻蜓并不是当今唯一可以为受神经启发的计算机设计提供信息的昆虫。

想象一下如果你能拥有一支由小蜻蜓、蝴蝶或蚂蚁大脑组成的小军队的卓越效率,它会对你的日常生活产生什么影响。

也许未来的计算机会给“蜂巢思维”这个术语赋予新的含义,它拥有大量高度专业化但极其高效的微型处理器,能够根据手头的任务进行重新配置和部署。

随着当今神经科学的进步,这种看似幻想的事物可能比您想象的更接近现实。

未来的计算机发展方向,也将是一群高度专业化且效率极高的微型处理器,达到高效节能的处理效果。

参考链接:

https://spectrum.ieee.org/fast-efficient-neural-networks-copy-dragonfly-brains

本文由AI科技大本营翻译,转载请注明出处。

速度快到飞起 如何跟蜻蜓的大脑学习计算?相关推荐

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

    来源:大数据文摘 作者:Frances Chance 多雨的夏季,蜻蜓最为常见,这些美丽的生物的飞行速度极快,狩猎能力也极为出色:蜻蜓狩猎的成功率捕获了高达95% ,它们一天可以吃掉数百只蚊子. 这种 ...

  2. wes 7 gost 下载_南京地铁实现移动5G全覆盖下载速度快到飞起_机房360

    摘要:10月29日,南京地铁和南京移动联合宣布,南京已全面覆盖10条地铁线路上的移动5G网络,总长度为378公里,南京已成为世界上5G地铁里程最长的城市. 10月29日,南京地铁和南京移动联合宣布,南 ...

  3. 向大脑学习智能本质,探索通用 AI 的另一条可行路径

    ‍‍ ‍‍ [观点速递]"大数据"."大算力"和"大模型",是近些年人工智能领域的热点词汇.在本届智源大会上发布的超大规模人工智能模型-&q ...

  4. 通用AI咋发展?向大脑学习是条路子

    来源:中国科学报 作者:郑金武 编辑:赵路 排版:志海 作为代表自然界拥有最通用智能的生物大脑,可以借助低功耗和少量后天数据,实现在复杂环境下执行复杂任务的智能行为. 因此,探索生物大脑智能认知的底层 ...

  5. 普中科技开发板使用说明书_百度大脑加持,米尔科技FZ3深度学习计算卡评测

    如果你要问我现在电子产业什么最热,那无疑是AI,而基于大数据训练的深度学习技术可以说是目前AI应用的最广,最成功的产品形态了,覆盖我们生活的方方面面,诸如购物.看病.新闻编辑等,在这高深技术的背后少不 ...

  6. 大脑学习是否是“凸”的

    这几天暂停下稀疏编码的后续博文,因为一直在想一个问题,大脑学习是否是凸的,如果是凸的,一个班的孩子或者一个学习小组同时学习一门课后,水平应该差不多,但这是与现实是矛盾的,是每个人的惩罚不一样?还是每个 ...

  7. Firefox for Mac(火狐浏览器 mac)一款速度快到飞起的浏览器

    火狐浏览器是一款由Mozilla所开发的开源网页浏览器,firefox mac版致力于为用户打造最棒的上网体验,引擎反应快速,占用少量内存,让你安全,快速的上网!全球共有5亿多用户选择firefox火 ...

  8. 单机多节点有意义吗_十行代码让你的单机“影分身”,分布式训练速度快到飞起...

    工程师​:"在你辉煌的时刻,让我为你唱首歌,我的好兄弟,心里有苦你对我说." 计算机​:"哥啊,那我可就说了,我是真的苦啊,现在一个模型动辄好几亿参数,数据集也是大的吓人 ...

  9. 十行代码让你的单机“影分身”,分布式训练速度快到飞起

    工程师:"在你辉煌的时刻,让我为你唱首歌,我的好兄弟,心里有苦你对我说." 计算机:"哥啊,那我可就说了,我是真的苦啊,现在一个模型动辄好几亿参数,数据集也是大的吓人,兄 ...

最新文章

  1. 73款阿里巴巴开源软件详解
  2. foreach遍历进阶_“枚举器“/GetEnumerator()方法
  3. 查看linux4222端口,linux 内核 ALIGN 含义
  4. MySQL - Explain深度剖析
  5. C++ Primer 5th笔记(chap 19 特殊工具与技术)异常类层次
  6. firebird乱码问题
  7. leetcode 128. Longest Consecutive Sequence | 128. 最长连续序列(Java)
  8. java孙膑和庞涓问题_庞涓与孙膑的故事
  9. toast弹窗_Android 开发(一):Toast弹窗与获取控件的值
  10. react发送和接收请求_React行为编程简介:请求,等待和阻止
  11. python json按输入顺序输出内容
  12. about Microsoft Office SharePoint Portal Server 2003
  13. ASP禁止刷新当前页
  14. 手机升降式摄像头有什么优缺点?
  15. android NDK的单步调试
  16. 小米随身wifi没有网络显示无服务器,小米随身wifi创建失败如何解决_小米随身wifi网络创建失败的解决教程...
  17. win32com 操作excel
  18. 通州区机器人比赛活动总结_机器人社团活动课总结
  19. 认识DTU什么是4GDTU设备
  20. 少模光纤模式场的计算

热门文章

  1. 系列四、SpringMVC响应数据和结果视图
  2. 微信小程序-锚点定位+内容滑动控制导航选中
  3. Azure自动化部署运维浅谈
  4. JAX-RS(基于Jersey) + Spring 4.x + MyBatis构建REST服务架构
  5. Windows Server 2003 AD升级到Windows Server 2008 AD的方法及详细步骤
  6. mysqldump和xtrabackup备份原理实现说明
  7. 字符串转换成NSDate类型的 为nil解决方法
  8. 史上最简洁的UITableView Sections 展示包含NSDicionary 的NSArray
  9. PL/SQL -- INSTEAD OF 触发器
  10. 孙子算经余数C语言,行测数量关系备考:探索《孙子算经》之剩余定理