top of page
Search

Tweet-Sentiment-Extraction

  • Writer: Nour El banna
    Nour El banna
  • Sep 10
  • 1 min read

A powerful Flask-based web application for analyzing sentiment in text using machine learning, featuring interactive visualizations and emoji reactions.


šŸš€ Multiple ML Models: Choose between Logistic Regression, Naive Bayes, SVM, and Random Forest

šŸ“Š Interactive Visualizations: Plotly charts for sentiment polarity and subjectivity

😊 Emoji Reactions: Instant visual feedback with sentiment emojis

ā˜ļø Word Clouds: Beautiful visual representations of key terms

šŸ“ˆ Training History: Track model performance over time

šŸ“ Model Management: Save and load trained models

šŸŽØ Modern UI: Clean, responsive interface with animations

Installation

Clone the repository:

git clone https://github.com/yourusername/sentiment-analysis-app.git

cd sentiment-analysis-app

sentiment-analysis-app/

ā”œā”€ā”€ app.py # Main Flask application ā”œā”€ā”€ requirements.txt # Python dependencies ā”œā”€ā”€ README.md # This file ā”œā”€ā”€ uploads/ # Folder for uploaded datasets └── templates/ └── enhanced_index.html # Enhanced HTML template

Requirements :

Python 3.8+

Flask

scikit-learn

nltk

pandas

wordcloud

matplotlib

plotly

textblob

how to run : use ( python app.py ) in the terminal

click on the image to see the project details ā¬†ļø
click on the image to see the project details ā¬†ļø

Ā 
Ā 
Ā 

Comments


bottom of page