Skip to content

Multi-classification Sentiment analysis on Web-Scraped Amazon product reviews using NLP (with nltk, TextBlob, VADER) along with various ML and DL (RoBERTa) models.

Notifications You must be signed in to change notification settings

DavidAlexanderMoe/Sentiment-Analysis-and-Web-Scraping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Analysis on Amazon product reviews

This repo contains an in-depth Sentiment analysis on Amazon product reviews with full code explanation. This is a Multi-classification problem solved using NLP/NLU (with nltk, TextBlob, VADER) along with various Machine Learning and Deep Learning models (RoBERTa). Offers also an Amazon ASIN-based review scraper module.

Project contents:

  • An Amazon review scraper based on the ASIN given in input;
  • A Sentiment Analysis on Amazon product reviews using NLU/NLP techniques along with ML and pre-trained DL models. The analysis is structured over 4 Notebooks: from Data Cleaning to EDA, then with Feature Analysis and Engineering, and finally the Model Selection, Validation and Explainability part.

About

Multi-classification Sentiment analysis on Web-Scraped Amazon product reviews using NLP (with nltk, TextBlob, VADER) along with various ML and DL (RoBERTa) models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published