analiza aiqbench
Composing insight from the full article — this may take a moment.
Detailed Derivation of The Backpropagation Algorithm
arXiv:2611.02152v1 Announce Type: new Abstract: Backpropagation is the standard method for computing the gradients that train neural networks, but it is usually presented in a compact vector form that skips the intermediate steps. This tutorial derives backpropagation step by step for a fully connected feedforward network with sigmoid activations and a squared-error loss. Using a running example with three layers, we first differentiate the error with respect to a single weight by following its path through the network with the chain rule. We then show how summing over all paths leads to the error terms $\delta$ and to the four general backpropagation equations in matrix form. Every term is annotated with its dimensions, so each equation can be checked for consistency. The derivation is then extended to $m$ training examples, where the weight gradients become a single matrix product and the bias term corresponds to broadcasting. It is also extended to mini-batch gradient descent, including why the gradient of a mini-batch estimates the full gradient. Batch and mini-batch training are both given as algorithms. Finally, each equation is linked to the corresponding line of a NumPy implementation trained on the AHDBase dataset of handwritten Arabic digits, and the complete code is included.
Citește articolul complet pe arXivSubiecte conexe
Approaching Backpropagation Accuracy with Weight Perturbation on MNIST
arXiv · 16 oct. 2026
GLL: A Differentiable Graph Learning Layer for Neural Networks
arXiv · 15 oct. 2026
Holomorphic Cauchy Networks for Efficient Stationary Tail Computation in High-Dimensional Reflected Brownian Motions
arXiv · 28 oct. 2026
Neural LoFi with Backward Coupling: A Spectral Theory of Cross-Layer Feature Learning
arXiv · 27 oct. 2026