Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This book is fundamental for understanding deep learning algorithms, including the mechanics of training neural networks, backpropagation, gradient descent, and concepts like epochs and batch size.
Training a Classifier, PyTorch Documentation, 2024PyTorch Tutorials - An official tutorial demonstrating the explicit training loop in PyTorch, illustrating the steps of forward pass, loss calculation, backpropagation, and weight updates.
Learning representations by back-propagating errors, David E. Rumelhart, Geoffrey E. Hinton, and Ronald J. Williams, 1986Nature, Vol. 323DOI: 10.1038/323533a0 - Seminal paper that popularized the backpropagation algorithm, essential for understanding how neural network weights are adjusted during training.