Update to use Pytorch with Keras 3 instead of Tensorflow
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A comprehensive textbook covering autoencoders, representation learning, and neural network architectures. Essential for understanding the theoretical underpinnings.
Keras API Reference: Models (Model class), Keras Team, 2024 - Official documentation for the Keras Models API, providing practical guidance on creating and manipulating models, including extracting intermediate layer outputs.
Reducing the Dimensionality of Data with Neural Networks, Geoffrey E. Hinton and Ruslan R. Salakhutdinov, 2006Science, Vol. 313 (American Association for the Advancement of Science)DOI: 10.1126/science.1127647 - A foundational paper demonstrating the effectiveness of deep autoencoders for dimensionality reduction and representation learning, helping to reignite interest in deep learning.
Visualizing Data using t-SNE, Laurens van der Maaten and Geoffrey Hinton, 2008Journal of Machine Learning Research, Vol. 9 (Journal of Machine Learning Research) - Introduces t-Distributed Stochastic Neighbor Embedding (t-SNE), a popular method for visualizing high-dimensional data by mapping it to a 2D or 3D space.