Skip to content

This is a basic recommendation engine which gives movie recommendations.

Notifications You must be signed in to change notification settings

deddyjobson/Collaborative-recommendation-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative-recommendation-engine

This is a basic recommendation engine which gives movie recommendations.

I have made the recommendation engine using a variation of the Jaccard index.

It works on the principle that the more the number of movies which two users like or dislike, the more similar two users are. Contrapositively, the more the number of movies which two users disagree upon, the less similar they are.

The similarity of two users can be quantified by taking the ratio of the difference of the number of movies the two users agree and disagree upon and the sum of the movies which were agreed and disagreed on.

More information on the math behind this method can be found at: https://www.toptal.com/algorithms/predicting-likes-inside-a-simple-recommendation-engine

This program asks the user if he likes 5 random movies and uses the information from the dataset to predict which movie the user would most probably like.

About

This is a basic recommendation engine which gives movie recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages