【博士每天一篇文献-综述】A Modified Echo State Network Model Using Non-Random Topology

阅读时间:2023-11-23

1 介绍

年份:2023
作者: Arroyo, Diana Carolina Roca,数学与计算机科学研究所(ICMC)圣保罗大学 (USP)
期刊: 博士论文
引用量:0

这篇论文是一篇博士论文,提出了基于非随机拓扑结构的Echo State Networks (ESN)模型,用于处理时间/序列数据。文档探讨了利用复杂网络模型和聚类模型作为储层中的非随机拓扑结构,以更好地捕捉不同类训练数据的信息。其中,储层基于复杂网络的连接性拓扑结构包括随机网络、无标度网络和小世界网络。聚类模型包括K均值、基于中心点的分割和Ward算法。提出的模型在性能和计算成本方面优于经典ESN。该论文还展示了所提出模型在信号预测和图像中组织成分分类等方面的应用。第一个应用,两个预测任务Rössler和Lorenz系统。第二个应用,应用于人体组织医学图像分类问题。

2 创新点

(1)利用非随机拓扑的修改后的回声状态网络模型:作者通过复杂网络模型和聚类模型提出了新的回声状态网络(ESN)模型,用于处理时间/序列数据。在储层中利用非随机拓扑结构,包括随机网络、无标度网络和小世界网络,以更好地捕捉不同类别训练数据的信息。为了生成聚类的储层,提出使用经典的数据聚类算法:K均值、围绕中位数的分区和Ward算法来模拟社区结构。同时也生成了聚类的无标度网络和小世界网络作为储层。
(2)性能提升和计算成本降低:相比传统ESN模型,所提出的模型在性能上表现更好,并具有更低的计算成本。该论文展示了所提出模型在信号预测和图像组织成分分类中的应用。

3 相关研究


(1)随机网络
随机网络是一种具有N个节点,并且节点之间的连接是随机建立的网络结构。根据两种定义,随机网络分为G(N,L)模型和G(N, p)模型。在G(N,L)模型中,N个标记的节点通过L个随机放置的连接相连。而在G(N, p)模型中,每对N个标记的节点以概率p连接。随机网络的生成过程源自对节点之间的链接随机性设置,这种网络结构在时间序列分析及数据处理中扮演着关键的角色。
image.png
(2)无标度网络(Scaled free)
无标度网络是一种特殊类型的复杂网络,其特点是网络中存在少量的高度节点和大量的低度节点。在无标度网络中,节点的度分布遵循幂律规律,即符合pk ∼ k−λ的表达式。这意味着网络中连接k个节点的节点的比例与k的幂指数λ相关。通常情况下,λ的取值范围为2 < λ < 3。无标度网络的一个显著特征是存在“中心枢纽”,即具有高度连接度的节点,它们更有可能连接到其他节点,而非连接到度较低的节点。
无标度网络可以通过增长和优先连接机制生成,即网络在持续增长过程中趋向于连接到更多连接的节点,不同于随机网络的固定节点数和节点间随机连接的机制e。无标度网络的生成中,从m0个初始节点开始,这些节点最初是随机连接的,每个节点至少有一条连接。随后,在每个时间步骤中,新节点添加到网络中,通过优先连接机制决定将其m(m ≤ m0)条连接连接到网络中的其他节点。新节点更有可能连接到连接度更高的节点,即中心枢纽,而非度较低或少连接节点。
截屏2024-02-26 下午3.22.13.png
(3)小世界网络
小世界网络是一种网络结构,其特点是任意两个节点之间的平均距离很短,这也被称为六度分隔理论。该网络的构建方法是最初让网络中的节点仅与它们的邻居相连,然后随机改变一小部分连接,从而形成小世界网络。数学上,小世界网络的性质表明,在一个N个节点的网络中,每对节点之间的平均距离d与N成正比,而不是N或N的幂次方。这意味着网络的平均路径长度或直径对网络的大小的依赖呈对数关系。
截屏2024-02-26 下午4.01.10.png

(4)聚类复杂网络
聚类复杂网络是指一种网络结构,其中节点之间形成了紧密连接的子网络,不同子网络之间的连接相对稀疏。根据Newman(2010)的说法,通常有两种通用技术将网络分成不同的组或簇:图分区和社区检测算法。图分区的目的在于将网络中的节点分成一定数量的大小相等且无重叠的簇,同时使得簇间的边数量最小化。而社区检测的目的是找到一种自然的方式将网络分割。簇的大小并不是固定或预先确定的,可以在不同簇之间差异很大(Newman, 2010)。 给定网络可以分成几个大的簇,许多小的簇,或者是各种不同大小的混合。总的来说,图分区旨在找到底层网络中节点的最佳分割,而社区检测技术通常提供高效但次优的解决方案。
采用的聚类算法有Kmeans、K-methods、Ward层次聚类算法。

4 算法

在本文中考虑了两种结构:复杂网络和聚类网络。为了生成储层中神经元之间的连接拓扑结构,需要生成邻接矩阵,该矩阵确定神经元之间的连接方式。因此,一旦生成了邻接矩阵,就可以通过为先前建立的连接分配权重(值),来获得储层矩阵(权重矩阵)。
截屏2024-02-26 下午4.54.12.png
截屏2024-02-26 下午5.38.29.png

4.1 复杂网络

(1)基于无标度配置的拓扑结构:获得储备矩阵所需的邻接矩阵是通过生成一个无标度图来实现的。首先,初始化一个具有m0个节点的节点图,最初,它们会随机连接,直到每个节点至少有一个链接。然后,在每个时间步长,会添加一个新节点,该节点决定使用优先连接(即具有较高度)的m个节点(m < m0)连接到哪里。为了实现,使用Networkx模块生成一个Barabási-Albert图。
(2)基于小世界配置的拓扑结构:获得储备矩阵所需的邻接矩阵是通过生成一个小世界图来实现的。最初,创建一个具有n个节点的环。然后,将环中的每个节点与其k个最近邻连接(如果k为奇数,则为k-1个最近邻)。为了引入小世界特性,根据以下规则替换一些边:对于具有k个最近邻的基础环中的每个边u-v,以概率p替换为一个新边u-w,其中现有节点w是均匀随机选择的。为了实现,使用Networkx模块生成一个Watts Strogatz小世界图。

4.2 基于聚类的网络

使用了三种聚类算法:K-Means,K-methods和Ward,来生成集群拓扑结构

5 实验分析

(1)时间序列预测任务
截屏2024-02-26 下午5.54.05.png

截屏2024-02-26 下午5.56.15.png
从结果中我们可以观察到,总体来说,所研究的所有参数都对所提出模型的性能产生影响。具体来说,在两种情况下,可以看到小α值对记忆能力有影响,如图a和b所示。可以看到通过解决从储存器状态矩阵和目标训练集获得的线性回归的训练过程适用于小β值(β ≤ 图c和d。最后,图e和f显示了在模型中拟合偏差可以提高预测性能。根据表现,模型性能关于参数的选择取决于数据的性质。根据所获得的所有结果,可以确认储存器内的聚类改善了ESN模型的性能。
(2)分类任务
截屏2024-02-26 下午6.03.31.png
截屏2024-02-26 下午6.04.17.png

  1. 在具有聚类拓扑结构的储层中,随着聚类数的增加,模型表现更佳。
  2. 对于不同数据集,使用2个和16个聚类在储层中实现ESN模型的分类准确率进行了比较,结果表明使用更多聚类时,模型性能更好。
  3. 内存容量参数,即leak rate α,控制了储层中利用前一状态信息的程度,在实验中发现较大的α值(接近于1)对模型性能有积极影响。
  4. 对于岭参数β的研究显示,模型训练通过解决线性回归任务,适合使用较小的β值(β ≤ 1)。

6 思考

从储层拓扑结构的角度,进行改进。并应用到多种任务,在每个任务下对超参数进行了对比。工作量较大,但是创新点一般。这几种拓扑结构的ESN都已经存在的。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

主从复制实现Redis集群

主从复制实现Redis集群实验 (一主二从): 实验环境: 使用Docker 搭建 Redis 版本 5.0.5 打开一个终端窗口&#xff0c;在其中运行如下命令创建一个名为redis-master的Redis容器。注意&#xff0c;它的端口是6379 (本地的端口:映射到容器的端口) docker run -itd--name redis-m…

能碳双控| AIRIOT智慧能碳管理解决方案

在当前全球气候变化和可持续发展的背景下&#xff0c;建设能碳管理平台成为组织迎接挑战、提升可持续性的重要一环&#xff0c;有助于组织实现可持续发展目标&#xff0c;提高社会责任形象&#xff0c;同时适应未来碳排放管理的挑战。能碳管理是一个涉及跟踪、报告和减少组织碳…

【51单片机】红外遥控红外遥控电机调速(江科大)

1.红外遥控简介 红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出 通信方式:单工,异步 红外LED波长:940nm 通信协议标准:NEC标准 2.硬件电路 红外发送部分 IN高电平时&#xff0c;LED不亮&#xff0c;IN低电平时&…

Linux Nginx SSL 证书配置正确,扔展示不安全

Nginx SSL 配置 首先我能够确定自己的Nginx SSL是配置正确的&#xff1a; 问题展示 通过浏览器访问自己域名&#xff0c;点击不安全后查看证书&#xff0c;展示的证书并不是自己所配置的证书&#xff0c;如下&#xff1a; 通过curl -vvv https://域名访问返回的证书是过期…

笔记本hp6930p启用UEFI安装Win10

老本hp6930p使用n多年&#xff0c;一直以为古董级的东西&#xff0c;近日折腾时&#xff0c;居然发现支持UEFI&#xff0c;于是尝试使用UEFI安装Win10&#xff0c;过程很简单&#xff0c;现做以记录。 1、BIOS中开启UEFI 2、GUID格式进行硬盘分区 3、WinPE安装Win10 一、BIOS中…

yolov8学习笔记(三)添加注意力机制+源码简单了解

目录 一、前言 二、注意力机制添加 三、源码简单了解 1、YOLO类中的——私有Model类 2、在哪来初始化的网络模型 3、注释版下载 4、笔记下载 一、前言 因为我没有学过pytorch&#xff0c;所以看源码也是一头雾水&#xff0c;不过大概看懂的是yolo是对pytorch的再次封装&a…

光谱数据处理:1.特征波长优选的不同方法与Python实现

首先&#xff0c;我们要理解为什么要对“光谱数据进行特征波长优选”以及这是在干嘛&#xff0c;光谱数据可以想象成一长串的彩色条纹&#xff0c;每种颜色对应一个波长&#xff0c;就像彩虹一样。这些颜色的条纹代表了从某种物质&#xff08;比如植物、矿石或是食品&#xff0…

31-k8s集群svc的代理模式-iptables修改为ipvs

一、概述 学到这里&#xff0c;我们都知道&#xff0c;k8s集群的外部网络分发&#xff0c;借助kube-proxy组件来完成&#xff1b; 问题&#xff1a;我们为什么要将代理模式修改为ipvs而不继续使用iptables呐&#xff1f; 因为&#xff1a; 1&#xff0c;iptables底层使用四表五…

读人工不智能:计算机如何误解世界笔记04_数据新闻学

1. 计算化和数据化的变革 1.1. 每一个领域都在进行计算化和数据化的变革 1.1.1. 出现了计算社会科学、计算生物学、计算化学或其他数字人文学科 1.1.2. 生活已走向计算化&#xff0c;人们却一点也没有变 1.2. 在如今的计算化和数据化世界中&#xff0c;调查性新闻的实践必须…

jdk21本地执行flink出现不兼容问题

环境说明&#xff1a;换电脑尝尝鲜&#xff0c;jdk&#xff0c;flink都是最新的&#xff0c;千辛万苦把之前的项目编译通过&#xff0c;跑一下之前的flink项目发现启动失败&#xff0c;啥都不说了上异常 Exception in thread "main" java.lang.IllegalAccessError: …

Scrapy实战

代码&#xff1a; Spider import scrapy from urllib.parse import urljoin from scrapy import Requestclass JiaSpider(scrapy.Spider):name "jia"allowed_domains ["desk.zol.com.cn"]start_urls ["https://desk.zol.com.cn/dongman/"]d…

jeesite用字典项配置二级下拉选

1、配置字典项 2、html代码&#xff1a;修改下拉选项框 <div class"col-xs-6"><div class"form-group"><label class"control-label col-sm-4" title""><span class"required">*</span> ${…

ZYNQ:串口-CAN协议转换

前言 目前已经实现zynq的PS-CAN和PL-CAN功能。串口-CAN协议转换是实现以太网-CAN功能的过渡&#xff0c;通过这个流程能够减少后期以太网工程出现问题的频率。阶段性功能目标如下&#xff1a; 实现数据在CAN调试助手和串口调试助手之间的来回转换&#xff0c;从而了解中断机制…

华为云软件开发生产线CodeArts前端DevOps实践

原文链接&#xff1a;CodeArts前端DevOps实践_软件开发生产线 CodeArts_理论实践_DevOps概览 本文主要以CodeArts产品自身为背景&#xff0c;简要介绍一些在前端性能优化方面的优秀实践方法和常见问题。 在开始本文的内容之前&#xff0c;先简单介绍一下华为云CodeArts。Code…

html中的meta 元信息

html中的meta 元信息 1. 配置字符编码 <meta charset"utf-8">2. 针对 IE 浏览器的兼容性配置。 <meta http-equiv"X-UA-Compatible" content"IEedge">3. 针对移动端的配置 <meta name"viewport" content"widt…

MySQL进阶篇2-索引的创建和使用以及SQL的性能优化

索引 mkdir mysql tar -xvf mysqlxxxxx.tar -c myql cd mysql rpm -ivh .....rpm yum install openssl-devel ​ systemctl start mysqld ​ gerp temporary password /var/log/mysqld.log ​ mysql -u root -p mysql> show variables like validate_password.% set glob…

【Flink精讲】Flink状态及Checkpoint调优

RocksDB大状态调优 RocksDB 是基于 LSM Tree 实现的&#xff08;类似 HBase&#xff09; &#xff0c;写数据都是先缓存到内存中&#xff0c; 所以 RocksDB 的写请求效率比较高。 RocksDB 使用内存结合磁盘的方式来存储数据&#xff0c;每 次获取数据时&#xff0c;先从内存中 …

睿尔曼超轻量仿人机械臂—远程文件传输工具使用说明

一、介绍 由于很多开发人员是在Linux下进行开发&#xff0c;但文件资料大多是保存在Windows下&#xff0c;进行文件传输很不方便&#xff0c;所以可通过远程文件传输的方式进行跨系统传输。此类方法有很多&#xff0c;这里讲述的是使用WinSCP工具进行文件远程传输。 WinSCP 是…

Go的CSP并发模型实现M, P, G简介

GMP概念简介 G: goroutine&#xff08;协程&#xff0c;也叫用户态线程&#xff09; M: 工作线程(内核态线程) P: 上下文(也可以认为是cpu&#xff0c;逻辑cpu数量&#xff0c;可以在程序启动的时候设置这个数量&#xff0c;gomaxprocs函数设置) GMP 模型 在 Go 中&#xff…

iconfont的组件化使用方法(SVG)

目录 一、需求描述二、操作步骤1.在iconfont中选择项目需要使用的图标2.在项目中创建iconfont.js3.创建svgIcon组件 一、需求描述 将iconfont图标库选择的图标以SVG的形式引入项目并通过组件化的形式在项目中引用可控制图标的大小和颜色 二、操作步骤 1.在iconfont中选择项目…