This course introduces you to the leading approaches in recommender systems. The techniques described touch both collaborative and content-based approaches and include the most important algorithms used to provide recommendations. You'll learn how they work, how to use and how to evaluate them, pointing out benefits and limits of different recommender system alternatives.
제공자:

Basic Recommender Systems
EIT 디지털이 강좌에 대하여
Basic notions of linear algebra
배울 내용
You'll be able to build a basic recommender system.
You'll be able to choose the family of recommender systems that best suits the kind of input data, goals and needs.
You'll learn how to identify the correct evaluation activities to measure the quality of a recommender system, based on goals and needs.
You'll be able to point out benefits and limits of different techniques for recommender systems in different scenarios.
Basic notions of linear algebra
제공자:

EIT 디지털
EIT Digital is a European education and innovation organisation with a mission to foster digital technology innovation and entrepreneurial talent for economic growth and quality of life. By linking education, research, and business, EIT Digital empowers digital top talent for the future.

밀라노 국립건축대학
Politecnico di Milano is a scientific-technological University, which trains engineers, architects and industrial designers.
강의 계획표 - 이 강좌에서 배울 내용
BASIC CONCEPTS
In this first module, we'll review the basic concepts for recommender systems in order to classify and analyse different families of algorithms, related to specific set of input data. At the end, you’ll be able to choose the most suitable type of algorithm based on the data available, your needs and goals. Conversely, you'll know how to select the input data based on the algorithm you want to use.
EVALUATION OF RECOMMENDER SYSTEMS
In this second module, we'll learn how to define and measure the quality of a recommender system. We'll review different metrics that can be used to measure for this purpose. At the end of the module you'll be able to identify the correct evaluation activities required to measure the quality of a given recommender system, based on goals and needs.
CONTENT-BASED FILTERING
In this module we’ll analyse content-based recommender techniques. These algorithms recommend items similar to the ones a user liked in the past. We’ll review different similarity functions and you’ll then be able to choose the more suitable one for your system. The main input is the Item-Content Matrix (ICM) which describes all the attributes for each item. We’ll see how we can improve the quality of content-based techniques, by normalising and tuning the importance of each attribute in the ICM: you’ll be able to use some specific tuning strategies in order to obtain the best quality recommendations from your system. So, at the end of this module, you’ll know how to build a content-based recommender system, how to clean and normalize your input data.
COLLABORATIVE FILTERING
In this module we’ll study collaborative filtering techniques, which use the User Rating Matrix (URM) as the main input data, describing the interaction between users and items. We’ll learn how to build non-personalised recommender systems and how to normalise the URM, in order to provide better recommendations. At the end of the module you’ll be able to select the most appropriate similarity function and the most suitable way to compute similarity, overcoming issues related to explicit ratings.
자주 묻는 질문
강의 및 과제를 언제 이용할 수 있게 되나요?
이 수료증을 구매하면 무엇을 이용할 수 있나요?
재정 지원을 받을 수 있나요?
궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.