Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This foundational textbook offers comprehensive coverage of deep learning, including explanations of training algorithms, batching, and epochs.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, 2022 (O'Reilly Media) - A practical guide that illustrates core machine learning and deep learning concepts, such as epochs and batches, with code examples and practical considerations for training.
CS231n: Convolutional Neural Networks for Visual Recognition - Lecture Notes, Andrej Karpathy, Justin Johnson, and Fei-Fei Li, 2023Stanford CS231n Course Notes (Stanford University) - Provides clear explanations of deep learning fundamentals, including the processes of mini-batch gradient descent, epochs, and their influence on training neural networks.