Skip to content

Perform the Sentiment Analysis based on online reviews, Intel Unnati Industrial Training Program 2024

License

Notifications You must be signed in to change notification settings

Moses-Mk/Intel-Products-Sentiment-Analysis-from-Online-Reviews

Repository files navigation

Intel Products Sentiment Analysis from Online Reviews

This repository is part of the Intel Unnati Industrial Training Program 2024. It aims to analyze sentiments from online reviews of Intel products using various natural language processing techniques.

Table of Contents

Introduction

This project involves the extraction, cleaning, and analysis of online reviews for Intel products. We utilize sentiment analysis tools such as VADER and RoBERTa to classify the sentiments of these reviews into positive, negative, or neutral categories.

Workflow

The overall workflow of the project is as follows:

  1. Data Collection: Scraping Amazon product reviews for Intel processors.
  2. Data Preprocessing: Cleaning and preparing the data for analysis.
  3. Feature Engineering: Creating features such as review length and sentiment scores.
  4. Sentiment Analysis: Using VADER and RoBERTa for sentiment classification.
  5. Visualization: Generating visualizations such as word clouds and performance comparisons.

Workflow

Wordcloud

Word clouds are generated to visualize the most common words used in positive, neutral, and negative reviews.

Positive Reviews

Positive Wordcloud

Neutral/Expert Reviews

Neutral Wordcloud

Negative Reviews

Negative Wordcloud

Results

The results section includes a comparison of the performance of different sentiment analysis models.

Results

Installation

To run this project locally, please follow these steps:

  1. Clone the repository:
    git clone https:// https://github.com/Moses-Mk/Intel-Products-Sentiment-Analysis-from-Online-Reviews.git
  2. Navigate to the project directory:
    cd Intel-Products-Sentiment-Analysis-from-Online-Reviews
  3. Install the required packages:
    pip install -r requirements.txt

Usage

To perform sentiment analysis on the dataset, run the following command:

python main.py

Make sure to update the configuration file (config.json) with the appropriate paths and settings.

Contributing

Contributions are welcome! Please fork the repository and submit pull requests for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Perform the Sentiment Analysis based on online reviews, Intel Unnati Industrial Training Program 2024

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published