Sentiment Analysis Classification NLP Tools
Tools and projects for classifying sentiment polarity (positive, negative, neutral) in English text using machine learning and NLP techniques. Includes data preprocessing, feature extraction, and model training. Does NOT include sentiment analysis for non-English languages, aspect-based sentiment analysis, dependency parsing approaches, or web browser extensions.
There are 134 sentiment analysis classification tools tracked. The highest-rated is IBM/MAX-Text-Sentiment-Classifier at 46/100 with 58 stars.
Get all 134 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=sentiment-analysis-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
IBM/MAX-Text-Sentiment-Classifier
Detect the sentiment captured in short pieces of text |
|
Emerging |
| 2 |
danielegrattarola/twitter-sentiment-cnn
An implementation in TensorFlow of a convolutional neural network (CNN) to... |
|
Emerging |
| 3 |
jerbarnes/semeval22_structured_sentiment
SemEval-2022 Shared Task 10: Structured Sentiment Analysis |
|
Emerging |
| 4 |
Lan-ce-lot/pythorch-text-classification
对豆瓣影评进行文本分类情感分析,利用爬虫豆瓣爬取评论,进行数据清洗,分词,采用BERT、CNN、LSTM等模型进行训练,采用tensorboardX可视化... |
|
Emerging |
| 5 |
latishab/turnsense
A lightweight end-of-utterance detection model fine-tuned on SmolLM2-135M,... |
|
Emerging |
| 6 |
pabitralenka/Customer-Feedback-Analysis
Multi Class Text (Feedback) Classification using CNN, GRU Network and pre... |
|
Emerging |
| 7 |
hpanwar08/sentiment-analysis-torchtext
Seniment Analysis in Torchtext |
|
Emerging |
| 8 |
giuseppebonaccorso/twitter_sentiment_analysis_word2vec_convnet
Twitter Sentiment Analysis with Gensim Word2Vec and Keras Convolutional Network |
|
Emerging |
| 9 |
minasmz/Sentiment-Analysis-with-LSTM-in-Persian
sentiment analysis in Persian language by LSTM |
|
Emerging |
| 10 |
hjlopes/sagemaker-sentiment-analysis
Deep Learning Udacity Nanodegree - SageMaker Deployment of a Sentiment Analysis model |
|
Emerging |
| 11 |
SoulDGXu/Sentiment-Analysis-Chinese-pytorch
中文的情感分析任务:基于Bi-LSTM+Attention模型,对2万条中文影评数据进行情感分类。Chinese sentiment analysis... |
|
Emerging |
| 12 |
KatherineElkins/sentiment-analysis-woolf-2019
Early research applying sentiment analysis to modernist literature (Woolf's... |
|
Emerging |
| 13 |
tayebiarasteh/retweet
How Will Your Tweet Be Received? Predicting theSentiment Polarity of Tweet Replies |
|
Experimental |
| 14 |
randomrandom/deep-atrous-cnn-sentiment
Deep-Atrous-CNN-Text-Network: End-to-end word level model for sentiment... |
|
Experimental |
| 15 |
rohanrao619/Twitter_Sentiment_Analysis
Sentiment classification using a Bi-LSTM network. Uses NLTK for corpus... |
|
Experimental |
| 16 |
MaartenGr/Reviewer
Tool for extracting and analyzing IMDB reviews |
|
Experimental |
| 17 |
polyusmart/Personalized-Hashtag-Preferences
The official implementation of EMNLP 2021 paper "#HowYouTagTweets: Learning... |
|
Experimental |
| 18 |
IhabBendidi/sentiment_embeddings
A scientific benchmark and comparison of the performance of sentiment... |
|
Experimental |
| 19 |
akanshajainn/Sentiment-Analysis-Twitter-word2vec-keras
A tweet sentiment classifier using word2vec and Keras. This Keras model can... |
|
Experimental |
| 20 |
saadarshad102/Sentiment-Analysis-CNN
Sentiment Analysis using Convolution Neural Networks(CNN) and Google News Word2Vec |
|
Experimental |
| 21 |
Abrar2652/nlp-roBERTa-biLSTM-attention
An NLP research project utilizing the... |
|
Experimental |
| 22 |
hrshtv/Twitter-Sentiment-Analysis
BiLSTM with Multi-Headed Self Attention for sentiment classification of... |
|
Experimental |
| 23 |
HumanSignal/brand-sentiment-analysis
Scripts utilizing Heartex platform to build brand sentiment analysis from the news |
|
Experimental |
| 24 |
AvichalS/text-sentiment-analysis
Performing text sentiment analysis on numerous websites and determining... |
|
Experimental |
| 25 |
Kairos-T/NLTK-Sentiment-Analyser
Sentiment Analysis Python script using NLP (NLTK's VADER model) tool that... |
|
Experimental |
| 26 |
EmreTaha/Unsupervised-Domain-Adaptation-with-BERT
Unsupervised domain adaptation with BERT for Amazon food product reviews... |
|
Experimental |
| 27 |
Efradgalio/Employee-Sentiment-Tracker
Employee Sentiment Track is a project aimed at understanding organizational... |
|
Experimental |
| 28 |
erickmaiaa/rest-api-reply-model
An API built with FastAPI for analyzing financial text and detecting... |
|
Experimental |
| 29 |
Th3Moody/Multi-domain-Sentiment-Analysis
Multi-domain Sentiment Analysis using Natural Language Processing techniques. |
|
Experimental |
| 30 |
jackshendrikov/sentimento
NLP with LSTM for Sentiment Analysis of English texts |
|
Experimental |
| 31 |
sumedhsp04/Customer-Sentiment-Analysis
Executed NLP techniques to analyze the transcripts and determine the... |
|
Experimental |
| 32 |
shahrukhx01/nnti_hindi_bengali_sentiment_analysis
Our code for training Word2Vec word embeddings for Hindi HASOC dataset then... |
|
Experimental |
| 33 |
sid321axn/bank_fin_embedding
This repository consists of customized word embedding focused on banking and... |
|
Experimental |
| 34 |
saadarshad102/Sentiment-Analysis-RNN-LSTM
Sentiment Analysis using Recurrent Neural Networks (RNN-LSTM) and Google... |
|
Experimental |
| 35 |
ankit-aglawe/textpredict
TextPredict is a powerful Python package designed for various text analysis... |
|
Experimental |
| 36 |
Amey-Thakur/SENTIMENT-ANALYZER
A hybrid NLP engine utilizing rule-based linguistic patterns and neural... |
|
Experimental |
| 37 |
Harshvardhan2164/Social-Media-Sentiment-Analysis-Minor-Project
Sentiment analysis, or opinion mining, extracts emotions and attitudes from... |
|
Experimental |
| 38 |
serkanars/turkishsentimentanalysis
LSTM ile Türkçe Duygu Analizi |
|
Experimental |
| 39 |
Eatosin/SentiGrade
Production-grade Sentiment Analysis API featuring a Dual-Model Architecture.... |
|
Experimental |
| 40 |
sssplash6/uzbek-sentiment-analysis
Benchmarking 4 NLP models for Uzbek-language sentiment classification —... |
|
Experimental |
| 41 |
NBrisbon/Silmarillion-NLP
NLP project on "The Silmarillion" by J.R.R. Tolkien. Text and sentiment... |
|
Experimental |
| 42 |
znissou/BERT-based-Sentiment-Analysis-for-COVID-19-Tweets
BERT-based sentiment analysis system for COVID-19 tweets achieving 91.4%... |
|
Experimental |
| 43 |
vbuyel/NLP-Sentiment-Analysis-Cpp
NLP model for commentaries written on C++. Model able to training on your... |
|
Experimental |
| 44 |
ayazkhan27/anonymity
This project repository is a combination of all R and Python files that have... |
|
Experimental |
| 45 |
yuanbit/sentiment140-biLSTM
Sentiment Analysis of Tweets using biLSTM built with PyTorch |
|
Experimental |
| 46 |
NakulLakhotia/Understanding-Customer-Pain-Points-Using-Text-Mining
Using Sentiment Analysis to understand customer satisfaction in US... |
|
Experimental |
| 47 |
venky14/RBI-Governor-Speech-Texts-Sentiment-Analysis
RBI Governor Speech Texts Sentiment Analysis is the project on web scraping,... |
|
Experimental |
| 48 |
AidanColvin/low-latency-nlp-engine
Hybrid Python/C++ sentiment classifier with a custom SGD training engine,... |
|
Experimental |
| 49 |
Olivenatural/Data_projects_TripleTen
Classifies IMDb reviews as positive/negative using TF-IDF, spaCy, LightGBM,... |
|
Experimental |
| 50 |
csbanon/bert-product-rating-predictor
The BERT Product Rating Predictor is a natural language processing model... |
|
Experimental |
| 51 |
sidmahurkar/BERT-Twitter-US-Airline-Sentiment-Analysis
BERT Base Uncased is used for multi-class sentiment analysis. Hugginface's... |
|
Experimental |
| 52 |
AbdullahAli2005/sentiment_analyzer
Python project that performs emotion detection using sentiment analysis with... |
|
Experimental |
| 53 |
axelnine/Sentiment-Analysis
This repository contains code which implements sentiment analysis in Python... |
|
Experimental |
| 54 |
Vis7044/RedesAI
An AI platform for analyzing social media comments using NLP techniques to... |
|
Experimental |
| 55 |
yekhanfir/Satisfaction-Analysis-Solution-For-Phone-Service-Providers
This is a sentimental analysis project that aims to provide a better insight... |
|
Experimental |
| 56 |
nerdimite/sentiment-analysis-deployment
End to End Sentiment Analysis Project (Udacity Machine Learning Engineer Nanodegree) |
|
Experimental |
| 57 |
Aravinth-Megnath/NLP-Project
This project focuses on improving customer satisfaction through sentiment... |
|
Experimental |
| 58 |
Tanwar-12/Sentiment-Emotion-Analysis-Using-NLP
The goal of sentiment analysis is to classify the text based on the mood or... |
|
Experimental |
| 59 |
doslim/Sentiment-Analysis-SST5
An LSTM model implemented by PyTorch to perform sentiment classification on... |
|
Experimental |
| 60 |
analytics-ak/developer-sentiment
A clean and simple data analysis project that studies developer discussions... |
|
Experimental |
| 61 |
uameless/airline-tweet-sentiment
This project classifies airline-related tweets as positive, negative, or... |
|
Experimental |
| 62 |
mareloraby/Sentiment-Arcs
This repository presents my bachelor project titled "Mapping and Tracking... |
|
Experimental |
| 63 |
atfortes/Sentence-Sentiment-Classification
Bi-LSTM with Attention performs sentence-level sentiment classification on... |
|
Experimental |
| 64 |
yinchuandong/sentiment-analysis
An end-to-end sentiment analysis library, including TextCNN, BERT, Docker,... |
|
Experimental |
| 65 |
debanjanm/AIF-GolpoForge
Bangla-Sentiment-Miner focuses on sentiment analysis in noisy Bangla texts,... |
|
Experimental |
| 66 |
UrMango/psychobot
A Python sentiment analysis AI using object-oriented programming and the... |
|
Experimental |
| 67 |
SaloniJhalani/ChatGPT-Reviews-Sentiment-Analysis
This project focuses on performing sentiment analysis on ChatGPT reviews... |
|
Experimental |
| 68 |
ramyananth/Customer-Satisfaction-Dissatisfaction-Analysis
Internship project that dealt with Customer Satisfaction/Dissatisfaction... |
|
Experimental |
| 69 |
Amir0234-afk/sentiment-analysis-hf
BERT-based sentiment analysis for IMDB and SST-2 datasets using Hugging Face... |
|
Experimental |
| 70 |
bhushanpatil-ai-ml/transformer-sentiment-analysis
Transformer-based NLP pipeline for sentiment analysis using PyTorch and... |
|
Experimental |
| 71 |
steepcloud/hybrid-sentiment
A hybrid machine learning and deep learning project for sentiment analysis.... |
|
Experimental |
| 72 |
Rajaykumar12/Comment_analysis
A machine learning project for sentiment analysis of social media comments... |
|
Experimental |
| 73 |
lucalullo/sentiment-analysis-twitter-glove
Notebook di analisi del sentiment su tweet (positivo/negativo) basato su una... |
|
Experimental |
| 74 |
Vincentiv/BERT_simple_classifier_SST2
NLP Sentiment classifier using pretrained BERT |
|
Experimental |
| 75 |
utkarsh-iitbhu/Sentimental-Analysis
Model can classify speech into Positive, Neutral and Negative with there... |
|
Experimental |
| 76 |
MsTao-68/IMDB-NLP-Classification
# 自然语言处理 IMDB 情感分析数据集任务 |
|
Experimental |
| 77 |
kevinmfreire/meaningful_words
This project gathers text from an user and classifies text as being... |
|
Experimental |
| 78 |
yesdeepakmittal/SupplyChainModel
Supply Chain Maturity model using Machine Learning, NLP, Data Science with... |
|
Experimental |
| 79 |
AliAmini93/TelecomSent
Developed BERT, LSTM, TFIDF, and Word2Vec models to analyze social media... |
|
Experimental |
| 80 |
jcrossyale/biobert_analysis
Training and computational/visualization analysis of BERT and BioBERT using... |
|
Experimental |
| 81 |
thekevinli/FinBERT-sentiment-analysis
BERT-based Sentiment Classification for Headline Trading |
|
Experimental |
| 82 |
ShadowMonarchX/NLP-with-HuggingFace
Built an NLP model using pre-trained BERT and Hugging Face Transformers to... |
|
Experimental |
| 83 |
m-newhauser/distilbert-senator-tweets
A guide to fine-tuning DistilBERT on the tweets of American Senators with... |
|
Experimental |
| 84 |
ShinyQ/Indobert_University-Feedback-Sentiment-Analysis_Model
A fine tuned IndoBERT model for University Sentiment On Social Media |
|
Experimental |
| 85 |
salamullah/Python-Sentiment-Analysis-and-Emotion-Detection
This repository is a collection of python scripts for sentiment analysis and... |
|
Experimental |
| 86 |
ayanguin/Sentiment_with_BERT
BERT-based sentiment analysis model that classifies text into negative,... |
|
Experimental |
| 87 |
aroagomez/Analisis_Sentimiento_Turismo_MDT
Análisis de sentimiento mediante Procesamiento del Lenguaje Natural (PLN)... |
|
Experimental |
| 88 |
Abhinav-Kumar012/mlp_sentiment_xor
NLP-Assignment |
|
Experimental |
| 89 |
jzx05/bert-chinese-sentiment
基于BERT的中文情感分析微调项目,支持模型训练、评估和推理。使用Hugging Face... |
|
Experimental |
| 90 |
AllenLeiZhao/NLP_Sentiment_Analysis_SnowWhite
An NLP project using vectorization, lemmatization, and Naive Bayes to... |
|
Experimental |
| 91 |
mertkasar/sentimentality
📊 A comprehensive Python toolkit that leverages local Large Language Models... |
|
Experimental |
| 92 |
zekaouinoureddine/Opinion-Transformers
Analysis of the evolution of advanced transformer-based language models:... |
|
Experimental |
| 93 |
tetratensor/chatbot-sentiment-analyzer
A simple LSTM-powered sentiment analyzer for chatbots with a CLI and... |
|
Experimental |
| 94 |
jackshendrikov/sensus
NLP with LSTM for Sentiment Analysis of Ukrainian texts |
|
Experimental |
| 95 |
alperbayram/Duygu_Analizi_ve_Metin_Siniflandirma
Twitter verileri üzerinde Türkçe Bert modelleri kullanarak yapılan duygu... |
|
Experimental |
| 96 |
Atul-AI08/Federated-Learning-for-NLP-Tasks
This repository includes a Python implementation of Sentiment Analysis in... |
|
Experimental |
| 97 |
Viveksati5143/Sentimental-Analysis
Sentimental Analysis is a study of human behaviour in which we extract user... |
|
Experimental |
| 98 |
PierreMegret/sentiment-analysis-sppmi-svd
Sentiment Analysis: approximating Word2Vec results with SPPMI-SVD |
|
Experimental |
| 99 |
Ravindu-Sampath-Weerakoon/classifying-tweets-RNN_V2
PyTorch implementation of LSTM and Bi-LSTM networks for classifying personal... |
|
Experimental |
| 100 |
BernardMoy/NLP-PCL-Classification
Improving the F1 score of classifying Patronizing and Condescendig Language... |
|
Experimental |
| 101 |
Riddhis2226/Beginner-NLP-Text-Summary-Sentiment-Analysis
Beginner NLP – Text Summary & Sentiment - A mini NLP project that extracts... |
|
Experimental |
| 102 |
Novora/Binary_Classification_Sentiment_Analysis
BCSA is a program written in python, using tensorflow and tkinter, among... |
|
Experimental |
| 103 |
DimitriVavoulisPortfolio/aws-serverless-nlp-sentiment-4M-product-reviews
This is a production ready DistilBERT Sentiment Analysis model designed to... |
|
Experimental |
| 104 |
CupNoodlez/Summarized-Sentiment-Analyzer
A multi-stage NLP pipeline designed to analyze environmental sentiment and... |
|
Experimental |
| 105 |
FarrelllAdityaaa/hybrid-indonesian-roberta-deep-learning-for-sentiment-analysis
A Hybrid Deep Learning architecture combining Indonesian RoBERTa embeddings... |
|
Experimental |
| 106 |
VassTs/sentiment-classifiers-twitter
🐦 End-to-end Twitter sentiment analysis pipeline comparing Logistic... |
|
Experimental |
| 107 |
davutbayik/metacritic-games-sentiment-analysis
Sentiment analysis to Metacritic games reviews using a fine-tuned and... |
|
Experimental |
| 108 |
Mahdi-Abdullah/Bangla-Sentiment-Analysis
This is a Python code for Bangla sentiment analysis, which can classify text... |
|
Experimental |
| 109 |
AimiliosKourpas/thesis-sentiment-analysis
Greek Twitter Sentiment Analysis Using BERT and Machine Learning This... |
|
Experimental |
| 110 |
CynthiyaJohn/NM_Sharon_DS
"Decoding emotions through sentiment analysis of social media conversations" |
|
Experimental |
| 111 |
hillaryosei/bey-analysis
Data Science Project performing sentiment analysis on Beyoncé's discography... |
|
Experimental |
| 112 |
daniau23/twitter_sentiments
Use of word embeddings techniques for text classification. |
|
Experimental |
| 113 |
Bsahoo99/distilbert-sentiment-classifier
Binary sentiment classification on movie reviews using a frozen DistilBERT... |
|
Experimental |
| 114 |
darylalim/text-classification-pipeline
Classify sentiment in English text using SiEBERT, a RoBERTa-based model... |
|
Experimental |
| 115 |
rashi-bhansali/subword-dan-sentiment-analysis
Implementation of Deep Averaging Networks (DAN) for sentiment classification... |
|
Experimental |
| 116 |
Shadil311/healthcare-sentiment-analysis-nlp
Natural Language Processing (NLP) project for analyzing healthcare-related... |
|
Experimental |
| 117 |
neilboug/NLP-Sentiment-Analysis
Binary tweet sentiment classifier fine-tuned on DistilBERT using Hugging... |
|
Experimental |
| 118 |
mcxraider/Sentiment-Analysis-with-BERT
Sentiment Analysis of movie reviews |
|
Experimental |
| 119 |
COSE-Collective/project-sentiment-analysis
State-of-the-art NLP for Sentiment Analysis by COSE |
|
Experimental |
| 120 |
LoganKells/behavioral-testing-bert-for-sentiment-analysis
UT Austin Fall 2021. CS388 Natural Language Processing Final Project. |
|
Experimental |
| 121 |
Liu-Vince/BERT-kaggle-IMDB-sentiment
Bag of Words Meets Bags of Popcorn |
|
Experimental |
| 122 |
raviteja-reddy-guntaka/Opensearch-Sentiment-Analyzer
This project implements a sentiment analysis system for OpenSearch.... |
|
Experimental |
| 123 |
izuna385/Japanese-BERT-Sentiment-Analyzer
Deploying sentiment analysis server with FastAPI and BERT |
|
Experimental |
| 124 |
DemetersSon83/sentimizer
Sentimizer will measure sentiment around specific entities within text. It... |
|
Experimental |
| 125 |
SwaksharDeb/Data-Augmentation-for-Bangla-English-Code-Mixed-Sentiment-Analysis-Enhancing-Cross-Linguistic-Contex
Implementation for the paper titled, " Data-Augmentation for Bangla-English... |
|
Experimental |
| 126 |
MahtabRanjbar/BERT-Model-Benchmark-for-IMDB-Sentiment-Classification
This project benchmarks various BERT-based models on the IMDB movie review... |
|
Experimental |
| 127 |
miteshgupta07/Sentiment-Analysis-Using-CNN-and-LSTM
A sentiment analysis system employing LSTM and CNN architectures to... |
|
Experimental |
| 128 |
SathvikNayak123/sentiment-anyalysis
Sentiment Analysis using DistlBERT Transformer from HuggingFace. Also... |
|
Experimental |
| 129 |
Alarchemn/cinephile-sentiment
Sentiment analysis of short reviews of any letterbox's list using the... |
|
Experimental |
| 130 |
techysanjo/AmazonReviews_SentimentAnalysis_FineTune_BERT
A Machine Learning model for sentiment analysis of Amazon reviews that can... |
|
Experimental |
| 131 |
Md-Emon-Hasan/ML-Project-Bangali-Comments-Sentiment-Analysis
💬 Classify Bengali comments as positive or negative. It provides valuable... |
|
Experimental |
| 132 |
CodeBy-HP/Sentiment-Classification-Mlflow-DVC
ML system that Experiments, Tests, and Deploys itself From raw data to... |
|
Experimental |
| 133 |
gitarber/sentiment-analysis
A comprehensive NLP project for sentiment analysis using traditional ML and... |
|
Experimental |
| 134 |
opeajibuwa/word-embedding-for-sentiment-classification
This project explores the use of glove embedding to improve twitter... |
|
Experimental |