深度学习新动向!液态神经网络拿下Nature子刊,19个神经元驾驶一辆车!

还记得麻省理工提出的脑启发AI系统吗?灵感来自线虫大脑中的神经计算,通过使用19个节点的液态神经网络,实现自动驾驶控制,比常规神经网络方法减少了数万倍神经元,成功登上Nature子刊!

这种液态神经网络具有高度的灵活性和适应性,能够在运行时持续适应新的输入数据,因此在很多实际应用场景中都表现出色,比传统神经网络效率更高,性能更强。

为帮助大家理解这个前沿方向,我这次分享10种可参考的液态神经网络创新方案,最新和经典的都有,开源代码已附,另外还整理了代码实战项目,方便需要发论文的同学快速复现,找到自己的idea。

论文原文+开源代码需要的同学看文末

【Nature子刊】Neural circuit policies enabling auditable autonomy

方法:作者受到线虫C. elegans神经系统结构和信息处理机制的启发,开发了一种基于脑神经计算的智能代理模型。研究采用了液体时间常数(LTC)网络,该网络通过连续时间的常微分方程描述神经动力学。实验结果显示,与其他模型相比,NCP(液体时间常数网络)在面对噪声和输入扰动时更加鲁棒,能够避免崩溃。

创新点:

  • 通过一组卷积层感知输入,提取图像特征,并通过RNN结构执行控制的端到端学习系统。NCP的网络结构受到了C. elegans线虫的连线图的启发,具有四层层次结构。NCP的特殊拓扑结构具有高效的分布式控制、较少的神经元数量、分层时间动力学、机器人学习能力和稀疏网络中的最大信息传播等优势。

  • 探索了用于解释学习系统动态的算法,如特征可视化和输入特征归因度量。作者提出了一种更系统的方法,设计神经网络体系结构以实现更透明的解释过程。NCP的紧凑且稀疏的网络结构使解释过程更容易,如通过显著性图计算、降维和细胞贡献分析等已有方法。

Liquid Neural Network-based Adaptive Learning vs. Incremental Learning for Link Load Prediction amid Concept Drift due to Network Failures

方法:论文提出了一种基于液态神经网络(LNNs)的新方法,该方法可以在不重新训练的情况下适应数据模式的变化。研究采用了交通模型和恢复机制,并模拟网络失败对网络流量模式的影响,通过对比实验中提出的方法和基于增量学习的参考方法的性能,评估了两种方法的预测性能和提供预测所需时间。

创新点:

  • 提出了一种基于增量学习的方法,通过使用数据流挖掘技术开发了一种适应于故障后变化的交通的增量学习方法。该方法通过定期部分拟合的方式来训练多层感知器(MLP)回归器,使其能够适应当前交通条件。

  • 提出了一种基于液态神经网络(LNN)的方法,用于建模时间序列数据。与传统的递归神经网络(RNN)相比,LNN通过微分方程来确定神经元状态,从而更有效地建模动态系统。

Robust flight navigation out of distribution with liquid neural networks

方法:本文介绍了一种使用液态神经网络进行机器人飞行导航的方法。研究者设计了一个基于液态神经网络的模仿学习框架,通过视觉输入学习导航任务,并成功地将这些学习到的技能应用于未见过的环境中。

创新点:

  • 作者比较了六种不同的循环神经网络架构,包括长短期记忆、门控循环单元、常微分方程、RNN、TCN等。这些模型在处理任务中表现出了新的进展和新的方法。

  • 作者将液态时间连续网络(LTC)的泛化能力归因于两个因素。首先,液态网络能够对头部网络的卷积滤波器施加归纳偏差,从而实现与任务相关的稳健特征表示。其次,液态网络在细胞级别上是动态因果模型(DCMs),能够通过调节外部和内部干预来与训练数据以因果方式进行交互,学习控制和感知的表示。

【Nature子刊】Closed-form continuous-time neural networks

方法:本研究提出了一种闭式解近似方法,用于有效地近似液体时间常数网络(LTC networks)中神经元和突触的相互作用。该闭式解可以用于构建连续时间和连续深度神经模型,并且相比于常微分方程(ODE)模型,具有更高的训练和推断速度。

创新点:

  • 通过共享backbone,将神经网络实例f、g和h的前几层连接起来,从而加速和稳定学习过程,并允许模型独立地探索时间和结构依赖关系。

  • 引入了连续时间-连续深度(CfC)神经网络模型,通过近似LTC网络的闭式解,实现了比ODE模型训练和推理速度至少快一到两个数量级的性能提升。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“液态神经”获取全部论文+开源代码

码字不易,欢迎大家点赞评论收藏

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构(5.2_2)——二叉树的性质

常见考点1: 设非空二叉树中度为0、1和2的结点个数分别为n0、n1和n2,则n0n21(叶子结点比二分支结点多一个) 常见考点2: 二叉树第一层至多右 有个结点(i>1) m叉树第一层至多右 有个结点(i>1) 常见考点3: 高度为h的二叉树至多有个结点…

NineData全面支持PostgreSQL可视化表结构设计

“PostgreSQL 是最像 Oracle 的开源关系型数据库“,也正因为如此,很多企业都青睐 PostgreSQL,拿它当成 Oracle 的替代品。所以毫无疑问,目前 PostgreSQL 在企业中非常常见。 对于直接接触 PostgreSQL 的开发人员而言,…

# Redis 入门到精通(五)-- redis 持久化(2)

Redis 入门到精通(五)-- redis 持久化(2) 一、redis 持久化–save 配置与工作原理 1、RDB 启动方式:反复执行保存指令,忘记了怎么办?不知道数据产生了多少变化,何时保存&#xff1…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【获取密钥属性(ArkTS)】

获取密钥属性(ArkTS) HUKS提供了接口供业务获取指定密钥的相关属性。在获取指定密钥属性前,需要确保已在HUKS中生成或导入持久化存储的密钥。 开发步骤 指定待查询的密钥别名keyAlias,密钥别名最大长度为64字节。调用接口[getKeyItemProperties]&…

Linux下的C++编程(2)——动态库

为什么要使用动态库? 在实际工作工作,常常需要给予其他人自己的库文件,但是,我们只想让其他人使用我们的库文件,而不想让其他人知道我们具体代码,所以就引入了动态库的概念,使用动态库可以让使…

2.10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel

1、前言 在 MATLAB 中,可以使用不同的数据类型(字符、数字、矩阵、字符串和元胞)合并为字符串,然后将字符串以不同格式写入 Excel 文件。 以下是一个示例代码,展示如何将不同数据类型合并为字符串,并以不…

AQS源码解析(ReentrantLock)

什么是AQS:Juc中的大多数同步器都是围绕着一些相同的基础行为,比如等待队列,条件队列,共享,独占获取变量这些行为,抽象出来就是基于AQS(AbstractQueuedSynchronizer)实现的。所以可以把AQS看成这…

windows qt编译报错 无法打开包括文件: “EGL/egl.h”: No such file or directory

windows mingw32 qt creator QtAV 推荐ffmpeg依赖包 QT5.14.2 如果出现:无法打开包括文件: “EGL/egl.h”: No such file or directory 可能是Qt6的问题.在QT5上安装。 编译步骤: git clone https://github.com/wang-bin/QtAV.git cd QtAV &&…

Mysql-错误处理: Found option without preceding group in config file

1、问题描述 安装MYSQL时,在cmd中“初始化”数据库时,输入命令: mysqld --initialize --consolecmd报错: D:\mysql-5.7.36-winx64\bin>mysql --initialize --console mysql: [ERROR] Found option without preceding group …

Qt基础 | Qt全局定义 | qglobal头文件中的数据类型、函数、宏定义

文章目录 一、数据类型定义二、函数三、宏定义 QtGlobal头文件包含了 Qt 类库的一些全局定义 ,包括基本数据类型、函数和宏,一般的Qt类的头文件都会包含该文件。 详细内容可参考:https://doc.qt.io/qt-5/qtglobal.html 一、数据类型定义 为了…

【扩散模型(五)】IP-Adapter 源码详解3-推理代码

系列文章目录 【扩散模型(一)】中介绍了 Stable Diffusion 可以被理解为重建分支(reconstruction branch)和条件分支(condition branch)【扩散模型(二)】IP-Adapter 从条件分支的视…

花几千上万学习Java,真没必要!(十一)

1、跳转控制语句&#xff1a; 测试代码1&#xff1a; package com.continuetest; public class ControlFlowDemo { // break语句 public void demonstrateBreak() { for (int i 0; i < 10; i) { if (i 5) { break; // 当i等于5时&#xff0c;跳出循环 } System.o…

【眼疾病识别】图像识别+深度学习技术+人工智能+卷积神经网络算法+计算机课设+Python+TensorFlow

一、项目介绍 眼疾识别系统&#xff0c;使用Python作为主要编程语言进行开发&#xff0c;基于深度学习等技术使用TensorFlow搭建ResNet50卷积神经网络算法&#xff0c;通过对眼疾图片4种数据集进行训练&#xff08;‘白内障’, ‘糖尿病性视网膜病变’, ‘青光眼’, ‘正常’&…

项目管理进阶之RACI矩阵

前言 项目管理进阶系列续新篇。 RACI&#xff1f;这个是什么矩阵&#xff0c;有什么用途&#xff1f; 在项目管理过程中&#xff0c;如Team规模超5以上时&#xff0c;则有必要采用科学的管理方式&#xff0c;满足工作需要。否则可能事倍功半。 Q&#xff1a;什么是RACI矩阵 …

SongComposer:让大模型像人类一样具有音乐创作力

人工智能咨询培训老师叶梓 转载标明出处 大模型在翻译、复杂语言环境中的推理等任务中展现出了人类级别的能力。这引发了一个问题&#xff1a;这些模型能否在更具情感、抽象性以及需要专业技能的领域中&#xff0c;如音乐创作&#xff0c;展现出人类的创造力呢&#xff1f;香港…

一招轻松解决猫毛 最值得买的浮毛空气净化器排名

作为一名6年资深铲屎官&#xff0c;我常常被朋友问到关于宠物空气净化器的各种问题。有的人认为这是个神器&#xff0c;而有的人则认为这完全是花钱买智商税。其实我刚开始对购买宠物空气净化器也持怀疑态度&#xff0c;心想这么多钱花下去真的有效吗&#xff1f;但使用后&…

Linux文本工具之-Vim(二)

一、编辑 快捷键功能描述i在当前光标所在位置插入&#xff0c;光标后的文本相应向右移动I在光标所在行的行首插入&#xff0c;行首是该行的第一个非空白字符&#xff0c;相当于光标移动到行首执行 i 命令o在光标所在行的下插入新的一行。光标停在空行首&#xff0c;等待输入文…

王牌站士Ⅶ--理解大型语言模型LLM的参数

模型的大小并不一定决定其成功 在学习任何大型语言模型 (LLM) 时&#xff0c;您首先会听到的事情之一就是给定模型有多少个参数。如果您查看下面的图表&#xff0c;您会注意到参数大小范围很广 - 一个模型可能有 10 亿或 20 亿个参数&#xff0c;也可能有超过 1.75 万亿个参数。…

MongoDB综合实战篇(超容易)

一、题目引入 在MongoDB的gk集合里插入以下数据&#xff1a; 用语句完成如下功能&#xff1a; &#xff08;1&#xff09;查询张三同学的成绩信息 &#xff08;2&#xff09;查询李四同学的语文成绩 &#xff08;3&#xff09;查询没有选化学的同学 &#xff08;4&#xf…

EasyPhoto - 一键训练并生成人像写真,支持参考图生成 独立版 本地一键整合包下载

EasyPhoto最早是作为AI绘画软件StableDiffusion的一款插件备受大家喜爱&#xff0c;今天分享的是 EasyPhoto 的独立版本一键整合包&#xff0c;无需安装StableDiffusion即可解压即用。 和之前分享的腾讯开源的 PhotoMaker 和 阿里开源的 FaceChain 类似&#xff0c;EasyPhoto操…