Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This foundational textbook provides a comprehensive theoretical background on deep learning, including detailed explanations of overfitting, underfitting, and generalization concepts for training neural networks like autoencoders.
CS230: Deep Learning - Lecture Notes on Bias/Variance and Regularization, Andrew Ng, 2018 (DeepLearning.AI) - Lecture notes from Stanford University's Deep Learning course, offering an academic introduction to underfitting and overfitting in neural networks and initial strategies for addressing them.
Deep Learning with Python, François Chollet, 2021 (Manning Publications) - A practical guide to deep learning with Keras and TensorFlow, offering hands-on explanations of common training issues like overfitting and underfitting, and practical methods to mitigate them.