Reservoir computing with nonlinear optical media

Reservoir computing is a versatile approach for implementing physically Recurrent Neural networks which take advantage of a reservoir, consisting of a set of interconnected neurons with temporal dynamics, whose weights and biases are fixed and do not need to be optimized. Instead, the training takes place only at the output layer towards a specific task. One important requirement for these systems to work is nonlinearity, which in optical setups is usually obtained via the saturation of the detection device. In this work, we explore a distinct approach using a photorefractive crystal as the source of the nonlinearity in the reservoir. Furthermore, by leveraging on the time response of the photorefractive media, one can also have the temporal interaction required for such architecture. If we space out in time the propagation of different states, the temporal interaction is lost, and the system can work as an extreme learning machine. This corresponds to a physical implementation of a Feed-Forward Neural Network with a single hidden layer and fixed random weights and biases. Some preliminary results are presented and discussed.