torch.utils.data.DataLoader, PyTorch Core Team, 2025 (PyTorch Foundation) - Official documentation detailing the DataLoader class, its constructor parameters, and how it batches, shuffles, and loads data.
torch.utils.data.Dataset, PyTorch Core Team, 2024 (PyTorch Foundation) - Official documentation for the Dataset base class, explaining its role in abstracting data access and integration with DataLoader.
PyTorch Quickstart, PyTorch Core Team, 2025 (PyTorch Foundation) - An introductory tutorial showcasing a complete training loop, including the usage of DataLoader for iterating over data batches.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A comprehensive textbook covering the theoretical foundations of deep learning, including optimization, mini-batch gradient descent, and training epochs.