Recommender Systems: An Introduction
by Dietmar Jannach, Jens AdomaviciusA comprehensive guide to the fundamentals of recommender systems, covering collaborative filtering and evaluation metrics essential for your project.
Collaborative Filtering for Recommender Systems
by Paul Resnick, Hal R. VarianThis seminal paper lays the groundwork for collaborative filtering, providing insights that will deepen your understanding of user-based methods.
Pattern Recognition and Machine Learning
by Christopher M. BishopAn essential read that covers foundational machine learning concepts, crucial for grasping the algorithms behind recommendation systems.
Building Data Streaming Applications with Apache Kafka
by Manish KumarLearn how to handle large datasets efficiently, a key skill for optimizing your recommendation system's performance.
Deep Learning for Recommender Systems
by Yifan Hu, Yifan ZhangExplore advanced techniques in deep learning that can enhance the accuracy of your recommendation algorithms.
Evaluating Recommendation Systems
by L. Marinho, R. SantosDelve into evaluation metrics, focusing on precision and recall, to ensure your recommendations are effective and user-friendly.
Designing Data-Intensive Applications
by Martin KleppmannA critical resource for understanding data handling and processing in scalable applications, relevant to your deployment challenges.
The Design of Everyday Things
by Don NormanEnhance your user experience design skills with principles that will help you create intuitive interfaces for your recommendation system.