Skip to content

ckng0221/restaurantreview-sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Review Linguistic Features Analytics & Sentiment Analysis Tools

Restaurant Review Sentiment Analysis Tool is a sentiment analysis tool developed using machine learning algorithms, that is able to perform multiclass ("positive", "neutral", "negative") and binary ("positive" and "negative") sentiment classfication, based on users input. The web application was developed using Django framework.

The machine learning model used for the tool was developed using the collected restaurant reviews from various regions in Malaysia, where the data collection was done by web scrapping.

The repository contains the complete source codes for web scraping application, linguistic features analytics, and web application development.

The collected data is published on Kaggle: https://www.kaggle.com/datasets/choonkhonng/malaysia-restaurant-review-datasets

The deployed Restaurant Review Sentiment Analysis Tool web application can be found on: https://restaurant-sentimentanalysis.herokuapp.com/

The Tool can be used either directly on web page by submiting the input or directly sending POST requests via REST API.

Directories

notebook : Consists of the work done on data and linguistic features analytics, and sentiment analysis model development, in Jupyter Notebook. To reference to the data, could download the complete datasets from Kaggle.

webapp : The source code for the Restaurant Review Sentiment Analysis Tool.

webscraping_app : Consists of the source codes used for the web scraping application for Google reviews and TripAdvisor.


The work is done for the Research Project for Master of Data Science, by Ng Choon Khon in year 2022.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published