This project deals with text analysis, visualization and prediction of the sentiment of the reviews from the Amazon Reviews Dataset. A comparative study of various Machine Learning algorithms has been performed to understand which one produces the best results.
The Amazon Reviews Dataset from Kaggle has been used.
General Workflow of Implementation
Steps for Natural Language Processing
- Pyspark - For Data Engineering
- The ML and MLLib libraries - For prediction
- Anvil - For building the GUI. It is a free Python-based drag-and-drop web app builder.
- Download the files given in the folder Anvil Files. These contain the saved models and vectorizers on which the GUI will run.
- Run all the cells given in Anvil_GUI.ipynb. This can be found in Code Files -> Anvil_GUI.ipynb
- Go to this link to run the GUI