We may earn an affiliate commission when you visit our partners.
Course image
Joseph A Konstan and Michael D. Ekstrand

A Recommender System is a process that seeks to predict user preferences. This Specialization covers all the fundamental techniques in recommender systems, from non-personalized and project-association recommenders through content-based and collaborative filtering techniques, as well as advanced topics like matrix factorization, hybrid machine learning methods for recommender systems, and dimension reduction techniques for the user-product preference space.

Read more

A Recommender System is a process that seeks to predict user preferences. This Specialization covers all the fundamental techniques in recommender systems, from non-personalized and project-association recommenders through content-based and collaborative filtering techniques, as well as advanced topics like matrix factorization, hybrid machine learning methods for recommender systems, and dimension reduction techniques for the user-product preference space.

This Specialization is designed to serve both the data mining expert who would want to implement techniques like collaborative filtering in their job, as well as the data literate marketing professional, who would want to gain more familiarity with these topics.

The courses offer interactive, spreadsheet-based exercises to master different algorithms, along with an honors track where you can go into greater depth using the LensKit open source toolkit.

By the end of this Specialization, you’ll be able to implement as well as evaluate recommender systems. The Capstone Project brings together the course material with a realistic recommender design and analysis project.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Introduction to Recommender Systems: Non-Personalized and Content-Based

(0 hours)
This course introduces recommender systems, reviewing examples and leading you through non-personalized and content-based recommendations. After completing this course, you will be able to compute recommendations from datasets using basic spreadsheet tools.

Nearest Neighbor Collaborative Filtering

In this course, you will learn the fundamental techniques for making personalized recommendations using nearest-neighbor techniques. First, you will learn user-user collaborative filtering, an algorithm that identifies other people with similar tastes to a target user and combines their ratings to make recommendations for that user.

Recommender Systems: Evaluation and Metrics

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.

Matrix Factorization and Advanced Techniques

In this course, you will learn matrix factorization and hybrid machine learning techniques for recommender systems. Starting with basic matrix factorization, you will understand how to build recommender systems by reducing the dimensionality of the user-product preference space. Then, you will learn about techniques that combine the strengths of different algorithms into powerful hybrid recommenders.

Recommender Systems Capstone

(0 hours)
This capstone project course for the Recommender Systems Specialization combines everything learned about recommender systems algorithms and evaluation into a comprehensive recommender analysis and design project.

Learning objectives

  • Build recommendation systems
  • Implement collaborative filtering
  • Master spreadsheet based tools
  • Use project-association recommenders

Save this collection

Save Recommender Systems to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser