Backpropagation

It is a training algorithm for neural networks.