Introduction to recommender systems: Theory and applications
Abstract
This course is divided into three parts. The first section will be a theoretical introduction to recommender systems. It will consist of a quick maths refresher. Students will be equipped to understand the basics underlying modern recommender systems, from matrix decomposition-based methods to deep learning.
The second section will be a practical notebook session. Students will interact with a set of Jupyter Notebooks, allowing them to get hands-on experience with how recommender systems are trained and put in production.
The third section will be a class discussion over policy issues regarding recommender systems, privacy and data collection. This discussion will be fuelled by the theoretical and practical coding sessions done earlier during the course.
Find out more