From the course: Building Recommender Systems with Machine Learning and AI
Unlock this course with a free trial
Join today to access over 23,200 courses taught by industry experts.
Item-based collaborative filtering - Python Tutorial
From the course: Building Recommender Systems with Machine Learning and AI
Item-based collaborative filtering
- Another way to do collaborative filtering is by flipping the problem on its head. Instead of looking for other people similar to you, and recommending stuff they liked, look at the things you liked, and recommend stuff that's similar to those things. We call this item-based collaborative filtering, instead of user-based. There are a few reasons why using similarities between items could be better than similarities between people. One is that items tend to be of a more permanent nature than people, a math book will always be a math book, but an individual's tastes may change very quickly over the span of their lives. So focusing on the similarities between unchanging objects can produce better results than looking at similarities between people, who may have liked something last week, and something totally different this week. Your math book will always be similar to other math books, but a person who liked a math book might be bored with math a few months from now. As such, you can…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Measuring similarity and sparsity4m 49s
-
(Locked)
Similarity metrics8m 32s
-
User-based collaborative filtering7m 25s
-
(Locked)
User-based collaborative filtering: Hands-on4m 59s
-
(Locked)
Item-based collaborative filtering4m 14s
-
(Locked)
Item-based collaborative filtering: Hands-on2m 23s
-
(Locked)
Tuning collaborative filtering algorithms3m 31s
-
(Locked)
Evaluating collaborative filtering systems offline1m 28s
-
(Locked)
Measure the hit rate of item-based collaborative filtering2m 17s
-
(Locked)
KNN recommenders4m 4s
-
(Locked)
Running user- and item-based KNN on MovieLens2m 26s
-
(Locked)
Experiment with different KNN parameters4m 25s
-
(Locked)
Bleeding edge alert: Translation-based recommendations2m 29s
-
(Locked)
-
-
-
-
-
-
-
-