This project applies Natural Language Processing (NLP) to analyze customer sentiments in over 10,000 TripAdvisor restaurant reviews. We developed and compared three sentiment analysis models—two rule-based and one machine learning-based—achieving a 20% improvement in processing time through batch optimization, showcasing efficiency and scalability for business intelligence.
Repository Info | |
---|---|
Programming Languge | Python |
Data Source | Kaggle |
ML Task | Sentiment Analysis |
ML Models | Spark NLP, Lexicon-Based NLP |
Operating System | Linux Ubuntu |
In this repository, you will find the following files :
- Data folder : Kaggle data that was used for this project
- src/final_proj_code.py : Python code for this project
- CS 532 Final Project Presentation.pptx : Final Presentation Powerpoint file
- PRESENTATION.mp4 : Video recording of the presentation.