Skip to content

The assignment comprises two main tasks: implementing LSH to identify similar businesses based on user ratings and developing various collaborative filtering recommendation systems to predict user ratings for businesses.

Notifications You must be signed in to change notification settings

leiyunin/Locality-Sensitive-Hashing-and-Collaborative-Filtering-on-Yelp-Data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Locality Sensitive Hashing and Collaborative Filtering on Yelp Data

Task 1: Jaccard based LSH

Implement LSH with Jaccard similarity using the yelp_train.csv dataset, focusing on identifying similar businesses with a Jaccard similarity of >= 0.5.

Task 2: Recommendation System

Build various types of recommendation systems to predict user ratings for businesses:

  • Case 1: Item-based CF recommendation system with Pearson similarity.
  • Case 2: Model-based recommendation system.
  • Case 3: Hybrid recommendation system.

About

The assignment comprises two main tasks: implementing LSH to identify similar businesses based on user ratings and developing various collaborative filtering recommendation systems to predict user ratings for businesses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages