ReviewSentinel

Sentiment Analysis of Brand Reviews

Python Streamlit Pandas TextBlob Openpyxl Cleantext

A web-based interface that analyzes customer reviews using TextBlob for sentiment classification (positive, negative, or neutral). Built with Streamlit, it supports real-time text analysis and batch processing via CSV uploads.

Features

Real-World Applications

Output

Polarity and Subjectivity

Polarity: The polarity score ranges from -1 to 1.

Subjectivity: The subjectivity score ranges from 0 to 1.

https://github.com/user-attachments/assets/253fac49-7aff-407d-9ff4-bb7059d08b54

Installation

  1. Clone the repository: ```sh git clone https://github.com/rambabu-akkapolu/sentiment-analysis.git cd sentiment-analysis
  2. Create a virtual environment: ```sh python -m venv venv
  3. Activate the virtual environment: ```sh venv\Scripts\activate
  4. Install the required dependencies: ```sh pip install -r requirements.txt
  5. Usage - Run the Streamlit app: ```sh streamlit run main.py

🙂 If you like this project, consider giving it a ⭐.

Back to Top⬆️