torch.nn.Module, PyTorch Authors, 2024 (PyTorch Foundation) - Describes the base class for neural networks, explaining how to define layers in __init__ and data flow in forward.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Provides comprehensive theoretical foundations for deep neural networks, including multi-layer perceptrons and general architectural principles.
Deep Residual Learning for Image Recognition, Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, 2016Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (IEEE)DOI: 10.48550/arXiv.1512.03385 - Introduces the concept of residual connections, a key advanced architecture that necessitates the flexibility of custom nn.Module definitions.
Learn the Basics: Build the Neural Network, PyTorch Authors, 2021 (PyTorch) - A practical tutorial demonstrating how to construct neural networks using torch.nn.Module and torch.nn.Sequential for various architectures.