====== Backpropagation ====== Backpropagation is a [[method]] used in [[artificial neural network]]s to calculate a [[gradient]] that is needed in the [[calculation]] of the [[weight]]s to be used in the [[network]]. Backpropagation is shorthand for "the backward propagation of errors," since an [[error]] is computed at the output and distributed backwards throughout the network’s layers. It is commonly used to train deep [[neural network]]s, a term referring to neural networks with more than one [[hidden layer]].