abdulfatir/twitter-sentiment-analysis

Sentiment analysis on tweets using Naive Bayes, SVM, CNN, LSTM, etc.

44
/ 100
Emerging

Implements a comprehensive comparative framework supporting 10+ classification algorithms (Naive Bayes, SVM, Decision Trees, Random Forest, XGBoost, Logistic Regression, MLP, LSTM, CNN) with standardized CSV input/output format and optional bigram feature extraction. Includes preprocessing pipelines using NLTK for text normalization and frequency distribution analysis, with Keras/TensorFlow backends for deep learning models and scikit-learn for traditional classifiers. Supports ensemble methods through majority voting and CNN feature extraction for downstream SVM classification.

1,643 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 25 / 25

How are scores calculated?

Stars

1,643

Forks

608

Language

Python

License

MIT

Last pushed

Feb 27, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/abdulfatir/twitter-sentiment-analysis"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.