Skip to content

bigdadongit/Sentiment-Analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Analysis System

Sentiment Analysis System is a lightweight NLP-based web application that analyzes text and classifies it as Positive or Negative sentiment using machine learning.

Demo

👉 https://bigdad-sentiment-analyser.streamlit.app/

Screenshots


Home screen – text input and analysis options


Sentiment prediction with confidence visualization

Features

Analyze custom text or sample examples

TF-IDF + Logistic Regression–based sentiment classification

Confidence score and visual indicators

Automatic model training and loading

Deployed on Streamlit Community Cloud

Tech Stack

Python

scikit-learn

NLP (TF-IDF)

Streamlit

Plotly

Deployment

The application is deployed on Streamlit Community Cloud and automatically redeploys on every push to the main branch.

Future Improvements

Neutral sentiment classification

CSV-based batch sentiment analysis

Word cloud visualization

REST API using FastAPI

⭐ Like this project?

Give it a star — it helps a lot.

About

NLP-based sentiment analysis web app built with Python and Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published