YoVDO

Nearest Neighbor Collaborative Filtering

Offered By: University of Minnesota via Coursera

Tags

Artificial Intelligence Courses Data Analysis Courses Machine Learning Courses Collaborative Filtering Courses Recommendation Systems Courses

Course Description

Overview

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.

Syllabus

  • Preface
    • Note that this course is structured into two-week chunks. The first chunk focuses on User-User Collaborative Filtering; the second chunk on Item-Item Collaborative Filtering. Each chunk has most of the lectures in the first week, and assignments/quizzes and advanced topics in the second week. We encourage learners to treat each two-week chunk as one unit, starting the assignments as soon as they feel they have learned enough to get going.
  • User-User Collaborative Filtering Recommenders Part 1
  • User-User Collaborative Filtering Recommenders Part 2
  • Item-Item Collaborative Filtering Recommenders Part 1
  • Item-Item Collaborative Filtering Recommenders Part 2
  • Advanced Collaborative Filtering Topics

Taught by

Joseph A Konstan and Michael D. Ekstrand

Tags

Related Courses

Business Considerations for 5G with Edge, IoT, and AI
Linux Foundation via edX
FinTech for Finance and Business Leaders
ACCA via edX
Ethics, Laws and Implementing an AI Solution on Microsoft Azure
Cloudswyft via FutureLearn
Deep Learning and Python Programming for AI with Microsoft Azure
Cloudswyft via FutureLearn
Post Graduate Certificate in Advanced Machine Learning & AI
Indian Institute of Technology Roorkee via Coursera