where
r(
t) represents the scalar states
ri(
t) (i = 1, 2,...,
Dr) of the reservoir nodes;
Win is a
Dr×
Din matrix, which maps the input
u(
t) to the reservoir state
r(
t);
Wout is a
Dout×
Dr matrix, which maps
r(
t) to the output
v(
t). The elements of
Win are chosen from a uniform distribution in [−
σ,
σ] and every node in the reservoir receives one scalar input from u(
t), where each scalar input is connected to
Dr/
Din nodes in the reservoir.
Wout depends on adjustable parameters given by the elements of the matrix
P. Here, we define
Wout as
$ \mathbf{W}_{\text {out }}(\mathbf{r})=\mathbf{P}_{1} \mathbf{r}+\mathbf{P}_{2} \mathbf{r}^{2}$, where
$ \mathbf{P}=\left(\mathbf{P}_{1}, \mathbf{P}_{2}\right)$ and the matrix elements in even columns of
P1 and odd columns of
P2 are set to be zeros. The goal of the system is to make
v(
t) approximate the target outputs
vd(
t). To accomplish this, during a training period −T⩽t⩽0, the input
u(
t) is fed into the reservoir, and the resulting
r(
t) along with
u(
t) are prerecorded. The output parameters
P are chosen in order to minimize the least difference between
v(
t) and
vd(
t). The Tikhonov regularized regression procedure [
28] is used to obtain an output matrix
P, that minimizes the following function