Mechanisms that suggest the next movie to watch or a product that we might want to add to the cart are nowadays widespread and well known to anyone who uses the internet. Recommender systems are what powers those mechanisms. This workshop covers the process of building such system from scratch. The most popular algorithms along with their pros and cons are covered.
Duration: 3 days
Requirements: knowledge of Python programming language at an intermediate level (especially in data processing field).
Part one: Introduction
Part two: Algorithms
Part three: Evaluation of recommender systems
Part four: Extensions to recommender systems
Part five: Challenges in recommender systems