Deep Learning, Ian Goodfellow, Yoshua Bengio, Aaron Courville, 2016 (MIT Press) - A foundational textbook covering the theoretical underpinnings of deep learning, including the general training loop, forward pass, loss functions, backpropagation, and various optimization algorithms.
Graph Neural Networks: Foundations, Frontiers, and Applications, Zonghan Wu, Shirui Pan, Fangzhao Wu, Lina Yao, Guodong Long, Chen Gong, Philip S. Yu, 2023 (Springer)DOI: 10.1007/978-981-99-3174-8 - This book offers a comprehensive treatment of Graph Neural Networks, detailing their training methodologies, specific challenges in graph-structured data, and adapted optimization strategies for GNNs.
Automatic differentiation package - torch.autograd and Optimizers - torch.optim, PyTorch Core Team, 2016 (PyTorch Foundation) - Official PyTorch documentation explaining the torch.autograd module for automatic differentiation, which is crucial for backpropagation, and the torch.optim package, which provides various optimization algorithms for parameter updates.