Photonic Reservoir Computer (PhRC) is a relatively new member of the neuromorphic computing family implemented as a physical photonic/optical system. Implementing a reservoir computer in photonics leads to a design for very high speed processing exploiting the availability of ultrawide bandwidth optical communication commponents. It offers a fundamentally different approach to other neuromorphic photonic systems, in terms of both architecture and how the system is trained (or optimised) [1]}, [2]}, [3]}, [4]}, [5]}. PhRC only trains/optimises the Read-Out whilst retaining the characteristic of the kernel as a random and semi-chaotic system, whereas other neuromorphic systems require both kernel and read-out training/optimisation[1]}, [2]}, [3]}, [4]}. Such a training approach makes the PhRC more robust and less sensitive to perturbation. Consequently, the PhRC offers a more straightforward implementation and scalability than other neuromorphic photonic architectures[1]}, [2]}, [3]}, [4]}, [5]}. Several implementations of PhRC have been reported, for example as a swirl configuration of semiconductor amplifiers [15]}, [16]}, or as a photonic crystal cavity [17]}, [18]}, [19]}. In this paper, we consider an electro-optical reservoir computer (EORC) implementation with a single delay line and a Mach-Zehnder modulator (MZM) as the non-linear neuron activation function [20]}, [21]}.
