【博士每天一篇文献-算法】Modular state space of echo state network

阅读时间:2023-11-2

1 介绍

年份:2013
作者:陈卫彪,华南理工大学计算机科学与工程学院,
期刊:Neurocomputing
引用量:17
本文介绍了一种改进回声状态网络(ESN)预测性能的新方法。该方法将ESN的状态空间分解为多个子空间,并将每个子空间定义为一个模块。这种方法称为回声状态网络的模块化状态空间(MSSESN),它使用分段输出函数将每个模块的状态分别映射到输出。MSSESN通过将存储器嵌入到网络输入中,并消除输出神经元到储层的反馈连接,从而将迭代式预测替换为直接预测。将由储层重建的状态空间划分为几个模块,并为每个模块的输出神经元分配独立的权重向量。MSSESN利用储层的模块性和机制,采用“分而治之”的策略。该方法已在Mackey-Glass和Lorenz时间序列的基准预测上进行了测试,结果显示其预测准确性高于以前的技术。

2 创新点

(1)将Echo State Network (ESN)的状态空间分解为多个子空间,每个子空间被定义为一个模块。这种方法被称为模块化状态空间的Echo State Network (MSSESN)。
(2)MSSESN使用分段输出函数,将每个模块的状态分别映射到输出。通过将记忆嵌入到网络输入中,以及消除输出神经元到储层的反馈连接,MSSESN实现了直接预测,取代了迭代预测。
(3)MSSESN利用储层的模块化和机制,采用“分而治之”的策略。这种方法在Mackey-Glass和Lorenz时间序列的基准预测中进行了验证,并且显示出比之前的技术更高的预测准确性。
(4)MSSESN通过使用随机连接的储层和易于调整的线性读出输出,可以在高维状态空间中重构输入信号,类似于核机器方法中核函数的功能。

3 相关研究

(1)Making Sense of a Complex World
该论文提出,在具有噪声的时间序列上迭代预测ESN是低效的,因为存在不稳定性和误差累积的问题。同时,成功训练的一步预测器通常在自主系统的应用中失败,因为很难保证模型的稳定性,甚至无法保证模型和系统吸引子的等价性。
(2)Support Vector Echo-State Machine for Chaotic Time
该论文提出了一种基于支持向量机的支持向量回声状态机(SVESM)作为改进ESN的直接方法。然而,正则化系数的参数很难确定,并且其交叉验证过程非常耗时。
(3)Optimization and Applications of Echo State Networks with Leaky Integrator Neurons
该论文介绍了一种扩展ESN的方法,即漏积分器储层单元。
(4)Decoupled Echo State Networks with Lateral Inhibition
该论文介绍了一种扩展ESN的方法,即解耦ESN。
(5)Collective Behavior of a Small-World Recurrent Neural System with Scale-Free Distribution
该论文介绍了一种扩展ESN的方法,即小世界储层。
(6)Echo State Networks with Filter Neurons and a Delay & Sum Readout
该论文介绍了一种扩展ESN的方法,即具有延迟和求和读出的滤波神经元。
(7)Effects of Connectivity Structure of Complex Echo State Network on Its Prediction Performance for Nonlinear Time Series
该论文介绍了一种扩展ESN的方法,即在储层计算中的复杂ESN。
(8)Pruning and Regularization in Reservoir Computing
该论文介绍了一种对储层计算中的修剪和正则化。
(9)Echo State Gaussian Process
该论文介绍了一种回声状态高斯过程作为一种新型的非线性回归模型。

4 算法

(1)将Echo State Network (ESN)的状态空间分解为多个子空间,每个子空间被定义为一个模块。
(2)使用分段输出函数将每个模块的状态分别映射到输出。
(3)将记忆嵌入网络输入并消除输出神经元与储层之间的反馈连接,用直接预测取代迭代预测。

image.png

5 实验分析

评价指标NMSE、ERMSE
image.png
(1)Mackey-Glass时间序列预测数据集的效果
MSSESN的预测效果优于基于Evolino的长短期记忆(LSTM)方法和Echo State Gaussian Process(ESGP)方法。
(2)神经元数量的影响
神经元数量N对MSSESN的性能有显著影响。在Mackey-Glass问题的预测中,随着N的增加,预测误差逐渐减小。然而,在Lorenz问题的预测中,当N从100增加到200时,预测误差逐渐减小,但当N从200增加到500时,预测误差快速增加。因此,在Lorenz问题的预测中,MSSESN使用相对较小的N(N = 200)获得最佳结果。
(3)模块数量的影响
模块数量M对MSSESN的性能也有重要影响。在Mackey-Glass问题的预测中,当M从2增加到14时,预测误差逐渐减小,但当M从14增加到20时,预测误差快速增加。在Lorenz问题的预测中,当M从2增加到6时,预测误差逐渐减小,但当M继续增加时,预测误差变化较缓慢。因此,在MSSESN中,模块数量的选择需要在模型复杂性和准确性之间进行权衡。

6 思考

他这个模型图,似乎没有画到合理,作者说“将由储层重建的状态空间划分为几个模块,并为每个模块的输出神经元分配独立的权重向量”。那在储层中,应该是应该将神经元分类。每一个模块包含几个神经元。每个模块之间的神经元应该是不共享的。
和其他几篇论文是高度相关的,具体实现上稍微有些许不同。
【Echo State Network with Hub Property】
【Extending stability through hierarchical clusters in Echo State Networks】
【A Versatile Hub Model For Efficient Information Propagation And Feature Selection】

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

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

相关文章

在全志XR806上移植st7789屏幕驱动

前言 很高兴有机会参加本次极术社区举办的“「免费试用」搭载安谋科技STAR-MC1的全志XR806 Wi-FiBLE 开发板试用活动”。 去年就对全志的mcu芯片感兴趣了,一直没有机会接触,看到本次极术社区提供的全志wifi BLE开发板试用,就马上参加了。板…

手把手教你如何扩展(破解)mybatisplus的sql生成 | 京东云技术团队

mybatisplus 的常用CRUD方法 众所周知,mybatisplus提供了强大的代码生成能力,他默认生成的常用的CRUD方法(例如插入、更新、删除、查询等)的定义,能够帮助我们节省很多体力劳动。 他的BaseMapper中定义了这些常用的C…

gorm的自动化工具gen_已设置图床

gorm的自动化工具gen 官方 https://gorm.io/zh_CN/gen/假设数据库结构如 这里使用gen-tool 安装 go install gorm.io/gen/tools/gentoollatest用法 gentool -hUsage of gentool:-c string配置文件名、默认值 “”、命令行选项的优先级高于配置文件。 -db string指定Driver…

《QT从基础到进阶·十五》用鼠标绘制矩形(QGraphicsView、QPainter、QGraphicsRectItem)

以下是鼠标绘制矩形最全的一种用法,完整源码将会放在最后面。 QT版本:5.15.2 VS版本:2019 1、在界面加载一张图片 界面的搭建选用QGraphicsView,自定义类GraphicsView继承QGraphicsView,在主程序中点击按钮打开 图片&…

Hello World背后的逻辑

一门语言的开发入门,总是抬手就能整出一个「Hello World Demo」。比如下面这样: 显然,熟悉 iOS 开发的同学都知道,上面这个来自 Objective-C。 今天,我们就从这熟悉的代码入手,来一起研究研究「Hello Worl…

verdi如何打开时可以加载配置比如字体

打开tcl使能 找到配置字体的命令 其实其他有需要的文件配置都可以在这里找到对应的指令 存储文件 新建verdi001.tcl文件 输入想要调整的字体以及大小 verdiSetFont -font "Bitstream Vera Sans" -size "18" verdiSetFont -monoFont "Courier&q…

Kafka JNDI 注入分析(CVE-2023-25194)

Apache Kafka Clients Jndi Injection 漏洞描述 Apache Kafka 是一个分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。Kafka Connect 是一种用于在 kafka 和其他系统之间可扩展、可靠的流式传输数据的工具。攻击者可以利用基于 SASL JAAS 配置和 SAS…

做哪些副业可以日赚一百?对程序员来说简直不要太容易!

日赚一百?对程序员来说简直不要太容易!下面给程序员们推荐一些日赚100的副业: ①外包接单 程序员简单粗暴赚钱的副业之一。 外包接单的类型包括但不限于:软件开发、硬件开发、小程序功能开发、web开发……大到一个系统的开发、…

pip 安装任意软件包报错

现象 使用 pip 命令时提示 查看源码 可以看到是从 pip 包中导入 main失败,点击查看目录 main 文件不见了,判断是文件缺失,重装 pip 即可 # python3 下载 pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # python2 下载…

输入网址到网页显示,期间发生了什么?(收藏篇)

解析url 首先浏览器做的第一步工作就是要对 URL 进行解析,从而生成发送给 Web 服务器的请求信息。对 URL 进行解析之后,浏览器确定了 Web 服务器和文件名,接下来就是根据这些信息来生成 HTTP 请求消息了。 DNS解析 通过浏览器解析 URL 并…

uniapp使用vur-cli新建项目并打包

新建项目 npm install -g vue/cli vue create -p dcloudio/uni-preset-vue my-project选择默认模板npm run dev:h5 运行 安装sass和uview &#xff08;npm安装失败&#xff09; bug&#xff1a;使用uni.scss中的变量或样式&#xff0c;<style lang"scss"> 必…

亚马逊鲲鹏系统六大优势

亚马逊鲲鹏系统六大优势凭借其独特的能力&#xff0c;完全模拟真实的人类行为。只需几个简单的步骤 就可以自由安排任务&#xff0c;让所有账户随时发挥最大的作用。 1、全自动化操作 可以全自动批量注册买家号、AI智能养号、全自动批量测评&#xff0c;模拟人类的操作行为例…

vue-element-admin 集成框架设置中文语言

首先拉取中文版分支代码 https://github.com/PanJiaChen/vue-element-admin/tree/i18n &#xff08;下载卡的话&#xff0c;下载小羊的压缩包&#xff0c;已上传资源&#xff09; \src\lang\index.js 改完dangdangdang可以啦

CSDN中调整图片和文本样式

1.调整图片比例 插入图片后&#xff0c;觉得图片比例不协调&#xff0c;想改小点。只需要在文件后缀加个参数即可&#xff1a;?pic_center 60x。 NOTE&#xff1a;等号左边一定要加个空格&#xff0c;否则格式不生效 2.修改字体颜色 如上 NOTE&#xff1a;等号左边一定要…

Leo赠书活动-07期 【嵌入式虚拟化技术与应用】文末送书

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; 赠书活动专栏 ✨特色专栏&#xff1a;…

UML与PlantUML简介

UML与PlantUML 1、UML与PlantUML概述2、PlantUML使用 1、UML与PlantUML概述 UML&#xff08;Unified Modeling Language&#xff09;是一种统一建模语言&#xff0c;为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言&#xff0c;独立于任何具体程序设计语言…

什么是伺服电机?Parker派克伺服电机盘点

一、什么是伺服电机&#xff1f; 要准确地定义伺服电机&#xff0c;我们首先需理解其核心特性&#xff1a;反馈与闭环控制。伺服电机凭借这些特性&#xff0c;能精确控制扭矩、速度或位置&#xff0c;即使在零速度下&#xff0c;也能保持足够的扭矩以锁定负载。 伺服电机与其…

RAW图像处理软件Capture One 23 Enterprise mac中文版功能特点

Capture One 23 Enterprise mac是一款专业的图像处理软件&#xff0c;旨在为企业用户提供高效、快速和灵活的工作流程。 Capture One 23 Enterprise mac软件的特点和功能 强大的图像编辑工具&#xff1a;Capture One 23 Enterprise提供了一系列强大的图像编辑工具&#xff0c;…

【Linux语音控制 安卓设备刷短视频 orangePi zero2 H616 (已开源) 】.md uptada:23/11/07

文章目录 H616_实现Ubuntu语音控制安卓设备刷短视频小美效果展示H616 ubuntu系统 安装adb智能公元 SU-03T 离线语音模组 固件制作配合串口实现 小美_控制安卓刷抖音 H616_实现Ubuntu语音控制安卓设备刷短视频 注意&#xff1a;orangePi zero2 H616 安装系统为ubuntu 小美效果…

Linux Centos配置邮件发送

Linux Centos配置邮件发送 这里使用的是外部发送邮件方式&#xff0c;也就是使用自己的账号发送 第一步 首先要开启STMP授权码&#xff0c;以QQ邮箱为例 配置文件 vim /etc/mail.rc找到之后在最下面添加如下 #邮箱set from3324855376qq.com #默认smtp发送&#xff0c;stmp…