Echo State Networks
Echo state networks (ESNs) are a class of recurrent neural networks that form the simplest and most widely studied implementation of the reservoir computing framework. Proposed by Herbert Jaeger in 2001, an ESN consists of a large, randomly connected recurrent network (the reservoir) and a simple linear readout layer. Only the readout weights are trained; the reservoir weights remain fixed.
The reservoir is typically initialized with sparse, random connectivity and spectral radius close to one. The echo state property ensures that the network's state depends on recent input history but forgets distant past. ESNs have been applied to time-series prediction, speech recognition, and nonlinear system identification. Their simplicity makes them a foundational model for understanding how computation can emerge from fixed dynamical systems.