Skip to content

Sentiment analysis on Amazon customer reviews and analyzing customer behavior using NLTK and wordclouds

Notifications You must be signed in to change notification settings

vidhi-ambwani/Amazon-Customer-Review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Overview

This project is aimed at performing sentiment analysis on Amazon customer reviews and identifying customer behavior for product recommendations. It uses NLP techniques to analyze the sentiments expressed in the reviews and provides insights into the overall sentiment of the products based on these reviews.

Features

  • Sentiment Analysis: Utilizes machine learning and natural language processing to determine the sentiment of customer reviews.

  • Data Collection: Python scripting for scraping Amazon customer reviews for various products.

  • Data Preprocessing: Cleans and prepares the text data for analysis, including tokenization, removing stop words, and stemming or lemmatization.

  • Visualization: Generates visualizations and reports to understand sentiment trends across products.

Data Dictionary

  • Id: Serial Number
  • ProductId: Unique identifier for the product
  • UserId: Unique identifier for the user
  • ProfileName: Name users have used
  • Indicator_Positive: No. of users who found the review helpful
  • Indicator_Negative: No. of users who indicated whether they found the review helpful or not
  • Score: Rating product between 1 and 5
  • Time: Timestamp of the review
  • Summary: Brief description of the review
  • Text: Actual review provided by the customer

File Execution

  • Reviews.csv: Dataset containing approx 500k Amazon customers, products, and their review
  • Final Amazon Customer Review.ipynb: Jupyter Notebook consisting of EDA and analysis performed on customer reviews.

Releases

No releases published

Packages

No packages published