Definition
The core algorithm for training neural networks, which efficiently calculates the gradient of the loss function with respect to the weights by propagating the error backwards through the layers.
In short: The core algorithm for training neural networks, which efficiently calculates the gradient of the loss function with respect to the weights by propagating the error backwards through the layers.