Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Collaborative Filtering 
for fun 
Elissa Brown 
Erin Shellman 
Stella Rowlett 
…and profit! 
  
How’s it done? 
‣ Collaborative filtering! 
‣ Look for people who like the stuff 
you like, and recommend the 
things they...
Step 1: Collect ratings 
Leaf Shorts Floral Shorts 
Elissa 5 5 
Erin 2 5 
Stella 4 1
5 
4 
3 
2 
1 
2 3 4 5 
Leaf Shorts 
Floral Shorts 
Person 
Elissa 
Erin 
Stella
Step 2: Find someone 
similar for Mr. New Customer 
‣ A new customer wants to 
buy a pair of shorts for 
his new “girlfrie...
Finding the nearest neighbor 
‣Remember the 
Pythagorean Theorem? 
a2 + b2 = c2 
c = 
p 
a2 + b2 
p 
(x1
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
Collaborative Filtering for fun ...and profit!
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Fun! with the Twitter API
Next
Upcoming SlideShare
Fun! with the Twitter API
Next
Download to read offline and view in fullscreen.

Share

Collaborative Filtering for fun ...and profit!

Download to read offline

This is a fun presentation prepared for 30 high school-aged young ladies at the Girls Who Code summer camp. It's an introduction to concepts of collaborative filtering implemented in Python.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Collaborative Filtering for fun ...and profit!

  1. 1. Collaborative Filtering for fun Elissa Brown Erin Shellman Stella Rowlett …and profit!   
  2. 2. How’s it done? ‣ Collaborative filtering! ‣ Look for people who like the stuff you like, and recommend the things they’ve rated positively that you haven’t seen yet.
  3. 3. Step 1: Collect ratings Leaf Shorts Floral Shorts Elissa 5 5 Erin 2 5 Stella 4 1
  4. 4. 5 4 3 2 1 2 3 4 5 Leaf Shorts Floral Shorts Person Elissa Erin Stella
  5. 5. Step 2: Find someone similar for Mr. New Customer ‣ A new customer wants to buy a pair of shorts for his new “girlfriend.”  ‣ Which of us is most similar to Justin?   
  6. 6. Finding the nearest neighbor ‣Remember the Pythagorean Theorem? a2 + b2 = c2 c = p a2 + b2 p (x1

This is a fun presentation prepared for 30 high school-aged young ladies at the Girls Who Code summer camp. It's an introduction to concepts of collaborative filtering implemented in Python.

Views

Total views

1,054

On Slideshare

0

From embeds

0

Number of embeds

253

Actions

Downloads

27

Shares

0

Comments

0

Likes

0

×