0% found this document useful (0 votes)
23 views17 pages

Memory Based Collaborative Filtering Slides

Memory-based collaborative filtering computes similarities between users or items and predicts new ratings based on weighted averages. It has two types: user-based, which finds similar users, and item-based, which finds similar items. The document demonstrates how to code these memory-based collaborative filtering systems in Python.

Uploaded by

Hòa Hoàng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views17 pages

Memory Based Collaborative Filtering Slides

Memory-based collaborative filtering computes similarities between users or items and predicts new ratings based on weighted averages. It has two types: user-based, which finds similar users, and item-based, which finds similar items. The document demonstrates how to code these memory-based collaborative filtering systems in Python.

Uploaded by

Hòa Hoàng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Memory-based Collaborative Filtering

Pratheerth Padman
Freelance Data Scientist
Module Understanding memory-based
Overview collaborative filtering
Demo: Setting up your environment
Demo: Dataset introduction and
exploratory data analysis
Demo: User-based collaborative filtering
Demo: Item-based collaborative filtering
Understanding Memory-based
Collaborative Filtering
Memory-based Collaborative Filtering
Memory-based collaborative filtering computes similarities between
users or items and predicts a new rating for an item by taking the
weighted average of ratings from the similar group
Collaborative Filtering

User-based

Memory-based

Collaborative
filtering

Model-based
User-based filtering first
selects a user and finds users
who have similar rating
patterns
User-based Filtering
A

C
Collaborative Filtering

User-based

Memory-based

Item-based
Collaborative
filtering

Model-based
Item-based filtering takes an
item first and finds users who
liked that particular item, then
searches other items that
those users also liked
Item-based Filtering
A

C
Users > Items = Item-based
Users < Items = User-based
Demo

Setting up your environment


Demo

Dataset introduction and exploratory data


analysis
Demo

User-based collaborative filtering


Demo

Item-based collaborative filtering


Memory-based collaborative filtering
Summary computes similarities between users or
items and predicts a new rating for an item
Two types:
- User-based collaborative filtering
- Item-based collaborative filtering

Learned how to code these two systems in


Python
Up Next: Model-based
Collaborative Filtering

You might also like