Skip to content

Janeeshareddy/Restaurant_Analysis_ML_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

** Restaurant_Analysis_ML_Project End-to-end machine learning project including regression, classification, recommendation systems, and geospatial analysis. Restaurant Analytics & ML Project
Cognifyz Data Science Internship**

This project includes four end-to-end machine learning tasks performed on a restaurant dataset.

Restaurant Rating Prediction (Regression)

  • Built a Random Forest regression model to predict restaurant ratings.
  • Evaluated using MSE and R² score.
  • Analyzed feature importance.

Restaurant Recommendation System

  • Implemented a content-based filtering system.
  • Recommended restaurants based on cuisine, city, and price range.

Cuisine Classification (Multi-class Classification)

  • Developed a Random Forest classifier.
  • Handled class imbalance.
  • Achieved ~40% accuracy across highly imbalanced cuisine categories.
  • Accuracy significantly outperformed random baseline. ** Location-Based Analysis**
  • Analyzed restaurant distribution by city.
  • Computed average ratings by location.
  • Visualized insights using matplotlib & seaborn.

Technologies Used

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • Seaborn

Key Insights

  • Restaurant ratings are influenced by price range, votes, and city.
  • Cuisine classification is challenging due to 119 highly imbalanced categories.
  • Location plays a strong role in restaurant density and rating trends.

About

End-to-end machine learning project including regression, classification, recommendation systems, and geospatial analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors