Recommendation Engine for Amazon Fine Food
Dataset: https://www.kaggle.com/snap/amazon-fine-food-reviews/data
Project Video: https://youtu.be/tm_lIqse5gg
Code Details:
- Libraries required:
- pandas
- numpy
- bottlenose (for accessing Amazon API)
- beautiful-soup
- graphlab
- scikit-learn
Steps to run: Before executing any of the following commands, ‘Reviews.csv’ files of the dataset must be present in the ‘data’ directory (download them from the link above).
-
Create and save models
- Run the command: $cd src $python main.py create
- It will create and save all the models in ‘model’ directory. Please note that there should be a directory named 'model' created before running this command.
-
Running the application
- Run the command $cd src $python main.py
- The application can be accessed from http://localhost:5000/ All the functionalities can be accessed from the application
- Code is developed using python 2.7