Introduction to Recommender Systems

Product type

Introduction to Recommender Systems

Coursera (CC)
Logo Coursera (CC)
Provider rating: starstarstarstar_halfstar_border 7.2 Coursera (CC) has an average rating of 7.2 (out of 6 reviews)

Need more information? Get more details on the site of the provider.

Description

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: Recommender systems have changed the way people find products, information, and even other people. They study patterns of behavior to know what someone will prefer from among a collection of things he has never experienced. The technology behind recommender systems has evolved over the past 20 years into a rich collection of tools that enable the practitioner or researcher to develop effective recommenders. We will study the most important of those tools, including how they work, how to use them, how to evaluate them, and their strengths and weaknesses in practice. The algorithms we will study include content-based filtering, user-user collaborative filtering, item-it…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan

  • Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
  • Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.

About this course: Recommender systems have changed the way people find products, information, and even other people. They study patterns of behavior to know what someone will prefer from among a collection of things he has never experienced. The technology behind recommender systems has evolved over the past 20 years into a rich collection of tools that enable the practitioner or researcher to develop effective recommenders. We will study the most important of those tools, including how they work, how to use them, how to evaluate them, and their strengths and weaknesses in practice. The algorithms we will study include content-based filtering, user-user collaborative filtering, item-item collaborative filtering, dimensionality reduction, and interactive critique-based recommenders. The approach will be hands-on, with six week projects, each of which will involve implementation and evaluation of some type of recommender. In addition to topical lectures, this course includes interviews and guest lectures with experts from both academia and industry. Beginning in February 2015, you will be able to earn a Verified Certificate by verifying your identity via a webcam and a government-issued ID. This option will provide formal recognition of your achievements in the course and includes the University of Minnesota logo. Before then, you can complete a “test run” of the exam. You can then re-take the exam after the Verified Certificate becomes available. For information regarding Verified Certificates, see https://courserahelp.zendesk.com/hc/en-us/articles/201212399-Verified-Certificates

Created by:   University of Minnesota
  • Taught by:    Joseph A Konstan, Distinguished McKnight Professor and Distinguished University Teaching Professor

    Computer Science and Engineering
  • Taught by:    Michael D. Ekstrand, Assistant Professor

    Dept. of Computer Science, Boise State University
Commitment 80-120 hours of videos and quizzes Language English How To Pass Pass all graded assignments to complete the course. User Ratings 4.5 stars Average User Rating 4.5See all 102 reviews Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from your peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

About University of Minnesota 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.

Syllabus


WEEK 1


Introduction to Recommender Systems
This module introduces recommender systems and the course. It includes a detailed taxonomy of the types of recommender systems, and also includes a detailed tour of Amazon.com’s recommenders. There is an introductory assessment in the final lesson that leads... 


6 videos, 5 readings expand
Graded: Assignment 0: Introduction to Recommender Systems Quiz

WEEK 2


Non-Personalized Recommenders
This module covers non-personalized recommender systems, including recommendation based on summary statistics and on product-association rules. These recommenders, which are widely used in practice, include overall popularity (how many people like this? what... 


7 videos, 3 readings expand
Graded: Assignment 1: Non-Personalized Recommenders Quiz Part I

WEEK 3


Content-Based Recommenders
This module covers content-based recommender systems. These systems build a profile of content preferences based on the content attributes associated with items the users has liked or disliked. We’ll discuss common mechanisms for building and maintaining con... 


7 videos, 2 readings expand
Graded: Assignment 2: Content-Based Recommenders Quiz

WEEK 4


User-User Collaborative Filtering
This module covers user-user collaborative filtering recommender systems. This classic method matches a user against other users with similar preferences and then combines the preferences of those “nearest neighbor” users to form predictions and recommendatio... 


8 videos, 3 readings expand
Graded: Assignment 3: User-User Collaborative Filtering Quiz

WEEK 5


Evaluation
This module focuses on metrics and evaluation. It introduces a variety of metric types, individual metrics, experimental techniques, and evaluation goals. In many ways, it is at the heart of the course -- what’s the point in having lots of different algorith... 


12 videos, 3 readings expand
Graded: Assignment 4: Evaluation Quiz

WEEK 6


Item Based
This module introduces item-item collaborative filtering, an early innovation that improved run-time performance by computing relationships among items from user rating data. We also look at the interesting case of unary implicit data (like it or don’t know) ... 


11 videos, 3 readings expand
Graded: Assignment 5: Item Based Quiz Part I

WEEK 7


Dimensionality Reduction
This module introduces matrix factorization recommendation algorithms, the class of algorithms that seems to be among the most promising today for good recommendation quality and scalability. We introduce you to the concepts behind these algorithms, some spec... 


7 videos, 3 readings expand
Graded: Assignment 6: Dimensionality Reduction Quiz Part I

WEEK 8


Advanced Topics
This is our concluding module; it includes coverage of topics such as security threats and the cold-start problem as well as a number of other practical issues. This module also consists of a three-part final exam, covering modules 6-8.  


10 videos, 2 readings expand
Graded: Final Exam - Part 1
There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.