Update to use Pytorch with Keras 3 instead of Tensorflow
tf.keras.Model.compile, TensorFlow Developers, 2024 - Official documentation detailing the compile method in Keras, which configures a model for training by specifying the optimizer, loss function, and metrics.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A textbook offering comprehensive coverage of deep learning, including foundational explanations of loss functions (e.g., MSE, cross-entropy) and optimization algorithms (e.g., SGD, Adam's principles) crucial for model training.
Adam: A Method for Stochastic Optimization, Diederik P. Kingma and Jimmy Ba, 2014International Conference on Learning Representations (ICLR)DOI: 10.48550/arXiv.1412.6980 - The original research paper introducing the Adam optimizer, a widely adopted optimization algorithm for training deep neural networks due to its efficiency and adaptive learning rate capabilities.