Skip to content

Shreyaskulkarni56/Restaurant-Rating-and-Recommendation-System

Repository files navigation

Restaurant Rating Prediction, Recommendation and Analysis

Internship at Cognifyz technologies

  This project focuses on building a machine learning system that predicts restaurant ratings, recommends restaurants
  based on user preferences,and analyzes cuisine trends.It using multiple algorithms and data processing techniques to 
  deliver insights predictions.

Level 1

Steps:

Preprocess the dataset by handling missing values, encoding categorical variables, and splitting the data into training 
and testing sets.
Select a regression algorithm (e.g., linear regression, decision tree regression) and train it on the training data.
Evaluate the model's performance using appropriate regression metrics (e.g., mean squared error, R-squared) on the 
testing data.
Interpret the model's results and analyze the most influential features affecting restaurant ratings.

Level 2

Steps

Preprocess the dataset by handling missing values and encoding categorical variables.
Determine the criteria for restaurant recommendations (e.g., cuisine preference, price range).
Implement a content-based filtering approach where users are recommended restaurants similar to their preferred criteria.
Test the recommendation system by providing sample user preferences and evaluating the quality of recommendations.

Level 3

Steps

Preprocess the dataset by handling missing values and encoding categorical variables.
Split the data into training and testing sets.
Select a classification algorithm (e.g., logistic regression, random forest) and train it on the training data.
Evaluate the model's performance using appropriate classification metrics (e.g., accuracy, precision, recall) on the testing data.
Analyze the model's performance across different cuisines and identify any challenges or biases.

Project Structure

├── Dataset.csv                        # Raw dataset containing restaurant details
├── Restaurant_rating_predictions.ipynb # Rating prediction models and evaluation
├── Cuisine_classification.ipynb       # Cuisine classification and model training
├── EDA.ipynb                           # Exploratory data analysis
├── README.md                           # Project documentation

How to Run

git clone:
https://github.com/Shreyaskulkarni56/Restaurant-Rating-and-Recommendation-System.git

Author

Shreyas Kulkarni
LinkedIn :shreyas-kulkarni-7934aa254  
GitHub : Shreyaskulkarni56

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •