Recommender Systems Specialization

Starts Sep 25

Recommender Systems Specialization

Master Recommender Systems

Learn to design, build, and evaluate recommender systems for commerce and content.

About This Specialization

This Specialization covers all the fundamental techniques in recommender systems, from non-personalized and project-association recommenders through content-based and collaborative techniques. Designed to serve both the data mining expert and the data literate marketing professional, the courses offer interactive, spreadsheet-based exercises to master different algorithms along with an honors track where learners can go into greater depth using the LensKit open source toolkit. A Capstone Project brings together the course material with a realistic recommender design and analysis project.

Created by:

courses
5 courses

Follow the suggested order or choose your own.

projects
Projects

Designed to help you practice and apply the skills you learn.

certificates
Certificates

Highlight your new skills on your resume or LinkedIn.

Courses
Intermediate Specialization.
Some related experience required.
  1. COURSE 1

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

    Upcoming session: Sep 25 — Oct 30.
    Commitment
    4 weeks; an average of 3-7 hours per week, plus 2-5 hours per week for honors track.
    Subtitles
    English

    About the Course

    This course, which is designed to serve as the first course in the Recommender Systems specialization, introduces the concept of recommender systems, reviews several examples in detail, and leads you through non-personalized recommendation using summary statistics and product associations, basic stereotype-based or demographic recommendations, and content-based filtering recommendations. After completing this course, you will be able to compute a variety of recommendations from datasets using basic spreadsheet tools, and if you complete the honors track you will also have programmed these recommendations using the open source LensKit recommender toolkit. In addition to detailed lectures and interactive exercises, this course features interviews with several leaders in research and practice on advanced topics and current directions in recommender systems.
  2. COURSE 2

    Nearest Neighbor Collaborative Filtering

    Current session: Sep 18 — Oct 23.
    Subtitles
    English

    About the Course

    In this course, you will learn the fundamental techniques for making personalized recommendations through 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. You will explore and implement variations of the user-user algorithm, and will explore the benefits and drawbacks of the general approach. Then you will learn the widely-practiced item-item collaborative filtering algorithm, which identifies global product associations from user ratings, but uses these product associations to provide personalized recommendations based on a user's own product ratings.
  3. COURSE 3

    Recommender Systems: Evaluation and Metrics

    Upcoming session: Sep 25 — Oct 30.
    Subtitles
    English

    About the Course

    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. 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.
  4. COURSE 4

    Matrix Factorization and Advanced Techniques

    Current session: Sep 18 — Nov 6.
    Subtitles
    English

    About the Course

    In this course you will learn a variety of matrix factorization and hybrid machine learning techniques for recommender systems. Starting with basic matrix factorization, you will understand both the intuition and the practical details of building recommender systems based on 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.
  5. COURSE 5

    Recommender Systems Capstone

    Starts October 2017
    Subtitles
    English

    About the Capstone Project

    This capstone project course for the Recommender Systems Specialization brings together everything you've learned about recommender systems algorithms and evaluation into a comprehensive recommender analysis and design project. You will be given a case study to complete where you have to select and justify the design of a recommender system through analysis of recommender goals and algorithm performance. Learners in the honors track will focus on experimental evaluation of the algorithms against medium sized datasets. The standard track will include a mix of provided results and spreadsheet exploration. Both groups will produce a capstone report documenting the analysis, the selected solution, and the justification for that solution.

Creators

  • University of Minnesota

    The University of Minnesota has been a leader in recommender systems since developing GroupLens, the first automated recommender system in 1993. Today the University continues that leadership with leading research on recommender algorithms, applications, and evaluation.

    The University of Minnesota is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

  • Joseph A Konstan

    Joseph A Konstan

    Distinguished McKnight Professor and Distinguished University Teaching Professor
  • Michael D. Ekstrand

    Michael D. Ekstrand

    Assistant Professor

FAQs

More questions? Visit the Learner Help Center.