The backpropagation algorithm, the most widely used algorithm for training artificial neural networks, can be effectively applied to the development of digital signal processing schemes in the optical ...