Sentiment Analysis System is a lightweight NLP-based web application that analyzes text and classifies it as Positive or Negative sentiment using machine learning.
👉 https://bigdad-sentiment-analyser.streamlit.app/
Home screen – text input and analysis options
Sentiment prediction with confidence visualization
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
Python
scikit-learn
NLP (TF-IDF)
Streamlit
Plotly
The application is deployed on Streamlit Community Cloud and automatically redeploys on every push to the main branch.
Neutral sentiment classification
CSV-based batch sentiment analysis
Word cloud visualization
REST API using FastAPI
Give it a star — it helps a lot.