Skip to content

Greatwoman23/Sentiment-Analysis-on-Amazon-Products-Review

Repository files navigation

Utiva_Project_3

Sentiment_Analysis_On_Amazon_Product_Review

Welcome to Amazon Sentiment Analysis Project

Task

The task of this project is to develop an interactive dashboard for sentiment analysis of Amazon product reviews. This involves acquiring a dataset of product reviews, preprocessing the data to ensure its quality, and conducting exploratory data analysis to gain insights. The project also includes sentiment analysis using natural language processing techniques and building and evaluating sentiment analysis models. Finally, the project culminates in the development of the interactive dashboard using Dash, allowing users to input reviews and visualize sentiment analysis results in real-time. The challenge lies in effectively analyzing and categorizing the sentiment of each review as positive, negative, or neutral.

Description

This project utilizes natural language processing (NLP) techniques to preprocess and analyze Amazon product reviews. It incorporates machine learning models to classify the sentiment of each review.

The sentiment analysis results are then visualized in an interactive dashboard using Dash, a Python framework for building web applications.

Installation

To install the necessary dependencies for this project, run this command

pip freeze > requirements.txt

Medium Article

Check out my Medium article for a detailed explanation of this project: https://medium.com/@chemistry8526/exploring-customer-sentiments-analyzing-amazon-product-reviews-with-dash-c3c56215cc9b

Usage

To launch the Amazon Sentiment Analysis Dashboard, execute the following Python script:

Dash_app.py

Once the server is running, navigate to https://glitch.com/~elfin-zenith-hope in your web browser to access the dashboard.

you can also check out the deployment page to see interactuve use of the the dashboard.

The Core Team

Oluwakemi Helen Deniran