Backpropagation is a method of the gradient computation, often used in artificial neural networks to perform gradient descent.