Skip to content

JoyWang0320/Text-Mining-NLP_Sentiment-Classification-of-Yelp-Reviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Sentiment-Classification-of-Yelp-Reviews

Overview

  1. Language: Jupyter Notebook Python 3

  2. Dataset link: https://www.kaggle.com/c/restaurant-reviews The dataset is Yelp Reviews from different shops, like restaurants, retailers and body shops. I select the first 1000 lines and each line contains a star rating (1,2,3,4 or 5) and a text review.

  3. What it does?

    The goal is to perform Sentiment Analysis from the text review only. And it is conducted with 2 methods.

    The first one is extracting opinion segments and computing polarity score. Segments are classified based on whether the polarity score is positive or negative. (NLP)

    The second one is using machine learning methodologies-Logistic Regression, Decision Tree, Random Forest and KNN. (Text Mining)

    To further my research, I also perform topic modeling to get an idea of the topics covered in reviews.

Releases

No releases published

Packages

No packages published