Skip to content

Azzam-Saud/Automated-Customer-Reviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›๏ธ Automated Customer Reviews Analysis

This project provides a Streamlit-powered web interface for two powerful NLP tasks:

  1. Review Sentiment Classification using a fine-tuned RoBERTa model.
  2. Product Name Clustering using TF-IDF vectorization and KMeans clustering.

๐Ÿ“Œ Project Structure


๐Ÿ’ก Tasks Overview

Task 1: Review Sentiment Classification

  • Classifies reviews into:

    • Positive
    • Neutral
    • Negative
  • Built using:

    • ๐Ÿค— Transformers (RoBERTa model fine-tuned on labeled customer reviews)
    • PyTorch for inference
    • Streamlit for the interactive UI

Task 2: Product Name Clustering

  • Groups similar product names into meta-categories such as:

    • AmazonBasics Essentials
    • Kindle E-Readers
    • Alexa Devices & Accessories
    • Fire Tablets
    • Pet Supplies & Laptop Backpacks
  • Built using:

    • Scikit-learn's TfidfVectorizer for feature extraction
    • KMeans clustering to group similar products

๐Ÿ–ฅ๏ธ Running the App

1. Clone the Repository

git clone https://github.com/yourusername/customer-review-analysis.git
cd customer-review-analysis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors