Recommender Systems: Evaluation and Metrics (Coursera)

Recommender Systems: Evaluation and Metrics (Coursera)

In this course you will learn how to evaluate recommender systems. You will gain familiarity with several families of metrics, including ones to measure prediction accuracy, rank accuracy, decision-support, and other factors such as diversity, product coverage, and serendipity. You will learn how different metrics relate to different user goals and business goals.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

You will also learn how to rigorously conduct offline evaluations (i.e., how to prepare and sample data, and how to aggregate results). And you will learn about online (experimental) evaluation. At the completion of this course you will have the tools you need to compare different recommender system alternatives for a wide variety of uses.

Course 3 of 5 in the Recommender Systems Specialization.

Syllabus

WEEK 1: Preface; Basic Prediction and Recommendation Metrics
WEEK 2: Advanced Metrics and Offline Evaluation (Part 1)
WEEK 3: Online Evaluation
WEEK 4: Evaluation Design

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Data Augmented Technology Assisted Medical Decision Making (Coursera) Coursera
University of Michigan

Data Augmented Technology Assisted Medical Decision Making (Coursera)

Artificial intelligence (AI) and machine learning (ML) have the potential to increase diagnostic accuracy, decrease diagnostic errors, and improve patient outcomes. The Data Augmented, Technology Assisted Medical Decision Making (DATA-MD) course will teach you how to use AI to augment your diagnostic decision-making.

Sep 14th 2026
4 Weeks
Machine Learning Introduction for Everyone (Coursera) Coursera
IBM

Machine Learning Introduction for Everyone (Coursera)

This three-module course introduces machine learning and data science for everyone with a foundational understanding of machine learning models. You’ll learn about the history of machine learning, applications of machine learning, the machine learning model lifecycle, and tools for machine learning. You’ll also learn about supervised versus unsupervised learning, classification, regression, evaluating machine learning models, and more.

Sep 14th 2026
3 Weeks
ML Pipelines on Google Cloud (Coursera) Coursera
Google Cloud

ML Pipelines on Google Cloud (Coursera)

In this course, you will be learning from ML Engineers and Trainers who work with the state-of-the-art development of ML pipelines here at Google Cloud. The first few modules will cover about TensorFlow Extended (or TFX), which is Google’s production machine learning platform based on TensorFlow for management of ML pipelines and metadata. You will learn about pipeline components and pipeline orchestration with TFX. You will also learn how you can automate your pipeline through continuous integration and continuous deployment, and how to manage ML metadata.

Sep 14th 2026
4 Weeks
Claves para Gestionar Personas (Coursera) Coursera
IESE Business School

Claves para Gestionar Personas (Coursera)

¿Te has preguntado alguna vez qué criterios utilizan las empresas para contratar o retribuir a las personas? ¿Por qué no siempre entendemos los planes de promoción?. El objetivo de este curso es conocer algunas herramientas prácticas en materia de Recursos Humanos y aprender a gestionar personas y liderar el talento con la mayor eficacia posible.

Sep 7th 2026
5-12 Weeks
Roadmap to Success in Digital Manufacturing & Design (Coursera) Coursera
University at Buffalo,The State University of New York

Roadmap to Success in Digital Manufacturing & Design (Coursera)

Learners will create a roadmap to achieve their own personal goals related to the digital manufacturing and design (DM&D) profession, which will help them leverage relevant opportunities. The culminating project provides a tangible element to include in their professional portfolios that showcases their knowledge of Industry 4.0.

Sep 7th 2026
5-12 Weeks
Program Design & Evaluation for Health Systems Strengthening (Coursera) Coursera
Johns Hopkins University

Program Design & Evaluation for Health Systems Strengthening (Coursera)

This course provides an introduction to designing and evaluating to strengthen the health system. After successful completion of all learning activities, course participants will be able to: 1. Define health systems strengthening; 2. Describe health systems frameworks and how to incorporate them into evaluation planning; 3. Describe how to design and prioritize implementation of health systems programs; 4. Detail approaches to evaluate health systems programs, including data sources and study design; 5. Introduce tools to assist with evaluation planning and simple models to assess health system intervention impact; 6. Describe how to interpret health system evaluation findings and sustainability and scalability implications

Sep 7th 2026
3 Weeks
Applied Public History: Places, People, Stories (Coursera) Coursera
University of London

Applied Public History: Places, People, Stories (Coursera)

This course introduces learners to applied public history: understanding and interpreting the past today, and engaging diverse communities in the practice of making and sharing histories. The course draws on project case studies, expert insights and diverse perspectives to model exciting approaches to researching and sharing the history of places and people. Learners will develop a toolkit to apply in their own practice, by participating in discussion, quizzes, creative activities and mini masterclasses. What kinds of stories can we discover through research into the history of places and people?

Sep 7th 2026
5-12 Weeks
Search Engines for Web and Enterprise Data (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Search Engines for Web and Enterprise Data (Coursera)

This course introduces the technologies behind web and search engines, including document indexing, searching and ranking. You will also learn different performance metrics for evaluating search quality, methods for understanding user intent and document semantics, and advanced applications including recommendation systems and summarization. Real-life examples and case studies are provided to reinforce the understanding of search algorithms.

Sep 14th 2026
13-24 Weeks
Fundamentals of Machine Learning in Finance (Coursera) Coursera
New York University Tandon School of Engineering

Fundamentals of Machine Learning in Finance (Coursera)

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance.

Sep 14th 2026
4 Weeks
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Sep 14th 2026
5-12 Weeks
Machine Teaching for Autonomous AI (Coursera) Coursera
University of Washington

Machine Teaching for Autonomous AI (Coursera)

Just as teachers help students gain new skills, the same is true of artificial intelligence (AI). Machine learning algorithms can adapt and change, much like the learning process itself. Using the machine teaching paradigm, a subject matter expert (SME) can teach AI to improve and optimize a variety of systems and processes. The result is an autonomous AI system.

Sep 7th 2026
4 Weeks