In machine learning, backpropagation is a form of supervised learning algorithm, mostly used to train feedforward neural networks. This algorithm computes the gradient of the loss function for each layer in the network, with respect to the weights of the network by the chain rule, computing the gradient one layer at a time.
Back to all