Reservoir computing is a term used to describe a class of machine learning algorithms that rely on transient dynamics of a dynamical system to implement and manipulate goal-related information.
The most famous example is Echo-state networks, which uses random recurrent neural networks as reservoirs, but other dynamical systems can also be used.
Reservoir computing with cellular automata
Reservoir computing can use Cellular automata as the reservoir. Some citations (Nichele and Molund 2017; Yilmaz 2014; Morán, Frasser, and Rosselló 2018; Babson, Teuscher, and University 2019).
Echo-state networks
Bibliography
- Babson, Neil, Christof Teuscher, and Portland State University. December 2019. "Reservoir Computing with Complex Cellular Automata". Complex Systems 28 (4):433–55.
- Morán, Alejandro, Christiam F. Frasser, and Josep L. Rosselló. June 2018. “Reservoir Computing Hardware with Cellular Automata”. arXiv:1806.04932 [Nlin], June.
- Nichele, Stefano, and Andreas Molund. March 2017. “Deep Reservoir Computing Using Cellular Automata”. arXiv:1703.02806 [Cs], March.
- Yilmaz, Ozgur. October 2014. “Reservoir Computing Using Cellular Automata”. arXiv:1410.0162 [Cs], October.