Extracting and Composing Robust Features with Denoising Autoencoders, Pascal Vincent, Hugo Larochelle, Yoshua Bengio, and Pierre-Antoine Manzagol, 2008Proceedings of the 25th International Conference on Machine Learning (ICML) (Association for Computing Machinery)DOI: 10.1145/1390156.1390294 - This paper introduces Denoising Autoencoders, detailing their architecture, training objective, and the motivation behind learning robust feature representations by reconstructing clean inputs from corrupted versions.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - This comprehensive textbook provides an in-depth theoretical and practical explanation of autoencoders, including a dedicated section on Denoising Autoencoders, covering their principles, various noise types, and benefits for representation learning.
PyTorch Documentation, PyTorch Development Team, 2024 (PyTorch Foundation) - The official PyTorch documentation serves as a practical guide for implementing deep learning models. It covers essential modules and functions, such as torch.randn_like, torch.clamp, nn.MSELoss, nn.BCELoss, and nn.Module, which are used in the provided DAE implementation examples.