- src/Filtering.ipynb - iPython notebook includes code to filter the data with restaurant business data.
- src/TopicModelingFilesGen.ipynb - Clean the review text corpus by removing stopwords, punctuations and additional spaces. Also generates a document set for the reviews. The files genrated are used for topic modeling.
- src/Yelp_Visualizations.ipynb - various data analysis performed on original and intermediate results.
- src/TopicModeling.ipynb - Topic modeling using scikit on sample set of data for initial analysis. For full dataset, mallet was used to perform topic modeling for speed. LDA_execition_log - shows the execution steps and logs for topic modeling using mallet.
- review_clustering/DataTransfer.jar - includes scala with spark code to perform various joins and aggregation based on topic modeling results. We can execute the code by setting the Sparka and Scala paths in Makefile and executing make all.
- src/restaurant_recommendation.ipynb - includes code that is used to recommend restaurants to users based on their preference scala.
- src/input - includes files required to execute restaurant_recommendation.ipynb
- src/review_clustering/input files to execute review_clustering/src files can be found in this link - https://drive.google.com/open?id=1s8SAU7q41cHwVJTNUXUayVJv4PNLfgwV
-
Notifications
You must be signed in to change notification settings - Fork 0
nagula-ritvika/Yelp-Recommendation-System
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
About
π©π»βπ Restaurant recommendation based on friends π±
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published