Recommendations for Food

Recommend food for different users by predicting ratings for food recipes based on the rating history of each users


Recommendations for Food

In this group project, our goal is to recommend food for different users by predicting ratings for food recipes based on the rating history of each users. We used the dataset from Kaggle: Project Dataset: foodrecsysv1.

During the process, we cleaned and manipulated the data, identified the most important variables, came up with our own features, and build the prediction model using KNN. We also applied GridSearch in order to get the optimal combination for our model with the highest prediction accuracy.

The one of the unique features about our model is it can change throughout time. The model itself is not fixed. People’s preferences may change, so should the prediction models.

Code

Please see the Jupyter Notebook for details.

Go Back to Homepage

Slides

Download PDF


Go Back to Homepage