Skip to content

wangyh0728/cosi166b-movies2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Code Climate: https://codeclimate.com/repos/54c83674e30ba071ea00125c/code

Github: https://github.com/wangyh0728/cosi166b-movies2.git

Algorithm: For predict(u,m), firstly find the most similar users of u and their corresponding similarities. Then the predicted rating of user u towards movie m is the sum of the similarity(u,u') times with rating(u',m), divided by the number of the most similar users. Since users who have higher similarities will have more possibility give the same rating to the same movie, thus I used the user similarity as weights. And it is easier to implement. The disadvantage is that the running efficiency is low when calculating similarities.

Analysis(average): Error Mean: 0.9, Stddev: 0.6, rsm:1.12. As k gets larger, an and rsm go  up and stddev goes down.

BenchMarking: Running time per prediction is around 0.02s. Expect logarithm time increase as training set size increasing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published