Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Provides a comprehensive theoretical background on autoencoders, including the purpose and function of the bottleneck layer and representation learning.
Reducing the Dimensionality of Data with Neural Networks, Geoffrey E. Hinton, Ruslan R. Salakhutdinov, 2006Science, Vol. 313 (American Association for the Advancement of Science)DOI: 10.1126/science.1127647 - Foundational paper demonstrating the effectiveness of deep autoencoders for dimensionality reduction and learning compressed representations.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, 2022 (O'Reilly Media) - Offers practical insights into implementing autoencoders, including details on the bottleneck layer and hyperparameter considerations for its dimensionality. 4th edition.
Pattern Recognition and Machine Learning, Christopher M. Bishop, 2006 (Springer)DOI: 10.1007/b100889 - Presents a classic machine learning perspective on dimensionality reduction methods, providing context for autoencoders as non-linear extensions to techniques like PCA.