
MATLAB中的esn函数代码-Echo-State-Network-with-Intrinsic-Plasticity: 回声状态...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一个在MATLAB中实现的Echo State Network (ESN) 函数代码,该网络具有内在可塑性功能,能够增强模型的学习和泛化能力。
MATLAB的esn函数代码由AndreaValenti提供的EchoStateNetwork项目实现了一个简称为ESN的神经网络版本。此实现使用附加的无监督学习规则(简称本征可塑性,简称IP)来预先训练储层权重,该规则模拟了生物神经元中的观察现象。
该项目实现了ESN模型,并实施了IP学习规则。它将ESN应用于四个不同的任务:内存容量、30阶NARMA系统、Mackey-Glass方程和LaserDataset。这些任务的准确描述可以在BenjaminSchrauwen等人的论文《利用固有塑性来改善储层》中找到。
入门文件narma.m包含一个辅助函数,用于为30阶NARMA系统任务生成数据集;而memory_capacity.m则提供了一个帮助函数以计算“内存容量”任务中的模型记忆能力。echo_state_network.m、esn_train.m、esn_predict.m、esn_score.m、esn_states.m和esn_train_ip.m分别实现了ESN的各个部分。
全部评论 (0)
还没有任何评论哟~


