Skip to content

A web-based application that will be able to scrape online reviews and make accurate predictions using machine learning models.

Notifications You must be signed in to change notification settings

eesha-m/sentinic

 
 

Repository files navigation

Sentinic

A web-based application that will be able to scrape online reviews and make accurate predictions using machine learning models.

Working of Sentinic :

  1. User can run the sentiment analysis on a product from the given choices or he/she can feed in the amazon URL of a new product.
  2. Once the product is selected then the reviews are scraped from amazon.
  3. This scraped data is preprocessed. Preprocessing involves handling missing data, removing punctuations, removing stop words, tokenization and lemmatization.
  4. Next the features are extracted using TF-IDF vectorizer.
  5. Then 3 classification algorithms namely Support Vector Machine, Logistic Regression and Random Forest are applied on extracted features.
  6. These algorithms predict the sentiment, 1 for positive and 0 for negative and send this data to the frontend.
  7. Visualizations including overall sentiment and sentiment over time are displayed to the user.

Note- if you want to try sentinic out, then you need to enter the url that you get after you click on show all reviews link on the amazon product page.

Demo :

Sentinic.mp4

About

A web-based application that will be able to scrape online reviews and make accurate predictions using machine learning models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.5%
  • Python 8.8%
  • HTML 2.4%
  • CSS 1.1%
  • Other 0.2%