Skip to content

Twitter Sentiment Analysis using DNN, Flask, Python, and Twint. Analyze sentiment (Positive, Negative, Neutral) from hashtags, keywords, user accounts, and trends—without Twitter API. Includes real-time sentiment prediction, a clean web interface, and supervised ML classification.

Notifications You must be signed in to change notification settings

ahsansheeraz/Twitter-Sentiment-Analysis

Repository files navigation

📌 Twitter Sentiment Analysis Using Deep Neural Network (DNN)

This project is a full machine-learning pipeline for analyzing sentiment from Twitter data—without using the Twitter API.

Using the Twint scraping library, the system fetches tweets from:

Hashtags

Keywords

User accounts

Trending topics

A custom-trained Deep Neural Network (DNN) classifies tweets into:

👍 Positive

👎 Negative

😐 Neutral

The project includes:

A user-friendly Flask web interface

Clean text preprocessing

Model prediction

Display of sentiment results in real time

Built as a Final Year Project (FYP) and ideal for ML/NLP learners.

About

Twitter Sentiment Analysis using DNN, Flask, Python, and Twint. Analyze sentiment (Positive, Negative, Neutral) from hashtags, keywords, user accounts, and trends—without Twitter API. Includes real-time sentiment prediction, a clean web interface, and supervised ML classification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published