This project is used python and data mining techniques. The application Recommends some restaurants based on the food categories that different people want to eat at different mood types.
This project is used two data sets.
- Restaurants Restaurant Name, Address,Average rating, Price
- Food choices Comfort foods, Comfort food reasons
Data Cleaning was used to clean out the non rated Restaurants before clustering
Data aggregation was used to identify the most famous food types in Colombo
Followings are the results of Data Aggregation
K - Means Clustering were used to cluster the data set accordion to the ratings they have under 7 clusters.
Second data type was analyzed using Natural Language Processing, NLTK and Lemmatization because the data consist of Natural Language therefore it’s not easy to process.