Skip to content

Recommender System in PySpark using Yelp dataset.

License

Notifications You must be signed in to change notification settings

lukebella/YelpRecommenderSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YelpRecommenderSystem

Open In Colab Python Version from PEP 621 TOML

This work focuses on recommending businesses to an user retrieved from Yelp Dataset. The first part focuses on manipulating data to calculate the review rating in a more clever way. The collaborative filtering based on user similarity was later implemented. In the final section the UV Decomposition phase was carried out: the performance of this dimensional reduction approach (written from scratch) was compared with that of the spark.mllib.ALS through training and testing phases.

Features

  • Basic Recommendation
  • Collaborative Filtering
  • UV Decomposition
  • ALS

Developers