Echo state network

文献在线阅读
时间:2016年5月7日15:24

文献信息

作者 出版日期 关键词
Herbert Jageger January 26, 2010 RNN SL

文章题目:The "echo state" approach to analysing and trainning recurrent neural networks - with an Erratum note

文章主要内容

文章介绍

$$$\textbf{x}(n)$$$代表着循环神经网络RNN的神经元的状态,神经网络的输入是$$$\textbf{u}(n),\textbf{u}(n-1),...$$$,那么$$$\textbf{x}(n)$$$可以表示为$$$\textbf{u}(n)$$$的函数,即$$\textbf{x}=\textbf{E}(\textbf{u}(n),\textbf{u}(n-1),...)$$ 也就意味着$$$\textbf{x}(n)$$$可以作为过去输入的echo

什么是echo state

假设一个神经网络有K个输入单元,N个中间的神经元和L个输出单元,分别可用下面的公式表示:
* 输入单元:$$$\textbf{u}(n)=(u_1(n),u_2(n),...,u_K(n))$$$
* 中间神经元:$$$\textbf{x}(n)=(x_1(n),x_2(n),...,x_N(n))$$$
* 输出单元:$$$\textbf{y}(n)=(y_1(n),y_2(n),...,y_L(n))$$$
示意图

连接矩阵

连接

含有leaking decay rate

一般前提

  1. 输入u(n)来自于紧致集空间U
  2. 神经网络状态在紧致集A

Examples

toy examples

代码

训练参数和结果
神经元个数 训练长度 训练误差 测试长度 测试误差
100 2000 4.0045e-15 2000 3.7963e-15

训练结果

Markey Glass Example

代码

训练参数和结果
神经元个数 训练长度 训练误差 测试长度 测试误差
400 2000 3.9986e-09 2000 2.5998e-06

训练结果