Professional Documents
Culture Documents
Recommender Systems
Recommender Systems
RECOMMENDER
SYSTEMS 3 0 0 3
COURSE OBJECTIVES
To understand the foundations of the recommender system.
To learn the significance of machine learning and data mining algorithms for
Recommender systems.
To learn about collaborative filtering.
To make students design and implement a recommender system.
To learn collaborative filtering.
TOTAL: 45 PERIODS
COURSE OUTCOMES
Upon completion of the course, the students will be able to:
Understand the basic concepts of recommender systems.
Implement machine-learning and data-mining algorithms in recommender systems
data sets.
Implementation of Collaborative Filtering in carrying out performance evaluation of
recommender systems based on various metrics.
Design and implement a simple recommender system.
Learn about advanced topics of recommender systems.
TEXT BOOKS
1. Charu C. Aggarwal, Recommender Systems: The Textbook, Springer, 2016.
2. Dietmar Jannach , Markus Zanker , Alexander Felfernig and Gerhard Friedrich ,
Recommender Systems: An Introduction, Cambridge University Press (2011), 1st ed.
3. Francesco Ricci , Lior Rokach , Bracha Shapira , Recommender Sytems Handbook,
1st ed, Springer (2011),
REFERENCES
1. Jure Leskovec, Anand Rajaraman, Jeffrey David Ullman, Mining of massive
datasets, 3rd edition, Cambridge University Press, 2020
WEBSITE REFERENCES
1. https://towardsdatascience.com/a-complete-guide-to-recommender-system-tutorial-
with-sklearn-surprise-keras-recommender-5e52e8ceace1
2. https://www.kaggle.com/code/kanncaa1/recommendation-systems-tutorial
3. https://www.datacamp.com/tutorial/recommender-systems-python
4. https://machinelearningmastery.com/recommender-systems-resources/
5. https://www.geeksforgeeks.org/recommendation-system-in-python/
Mapping of CO with PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO-1 3 2 3 2 3 1 - - 2 1 - - 2 2 1
CO-2 3 1 2 1 - - - - - 1 2 2 - 1 -
CO-3 3 3 3 3 3 1 - - 2 1 - - 2 2 1
CO-4 3 3 3 3 3 - - - 2 - 2 3 2 2 2
CO-5 1 1 3 2 3 - - - 2 - - - 1 1 -
AVG 2.6 2 2.8 2.2 2.4 0.4 - - 1.6 0.6 0.8 1 1.4 1.6 0.8