Skip to content

This project creates restaurant recommendation systems using collaborative filtering to improve customer experiences and boost revenue for a restaurant catalog business.

Notifications You must be signed in to change notification settings

Biswas-N/recommendation-systems-for-yelp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personalized Recommendation System for Yelp Users

Introduction

This data science project focuses on building recommendation systems for restaurants in Pennsylvania, Florida, and Los Angeles, USA, using collaborative filtering techniques. The project aims to compare the performance of different collaborative filtering methods, including memory-based and model-based techniques. The Yelp dataset, containing information about businesses, reviews, and users, will be used to build the recommendation systems. The primary objective is to help a hypothetical restaurant catalog business enhance its customer experience and increase revenue by leveraging the insights gained from the project. The project's results can be applied to other businesses in the restaurant catalog industry, contributing to the advancement of recommendation systems and improving customer experiences.

Full project documentation can be found here.

Methods Used

  • Inferential Statistics
  • Machine Learning
  • Data Visualization
  • Predictive Modeling
  • Collaborative Filtering
  • Memory-based Filtering
  • Model-based Filtering

Technologies

  • Python
  • Postgres DB
  • Pandas
  • Jupyter
  • PySpark
  • Surprise (Python scikit for recommender systems)
  • Mlflow (for Experiment tracking)

Featured Notebooks/Analysis/Deliverables

About

This project creates restaurant recommendation systems using collaborative filtering to improve customer experiences and boost revenue for a restaurant catalog business.

Resources

Stars

Watchers

Forks