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

46
Emerging
2 danielegrattarola/twitter-sentiment-cnn

An implementation in TensorFlow of a convolutional neural network (CNN) to...

40
Emerging
3 jerbarnes/semeval22_structured_sentiment

SemEval-2022 Shared Task 10: Structured Sentiment Analysis

38
Emerging
4 Lan-ce-lot/pythorch-text-classification

对豆瓣影评进行文本分类情感分析,利用爬虫豆瓣爬取评论,进行数据清洗,分词,采用BERT、CNN、LSTM等模型进行训练,采用tensorboardX可视化...

36
Emerging
5 latishab/turnsense

A lightweight end-of-utterance detection model fine-tuned on SmolLM2-135M,...

35
Emerging
6 pabitralenka/Customer-Feedback-Analysis

Multi Class Text (Feedback) Classification using CNN, GRU Network and pre...

33
Emerging
7 hpanwar08/sentiment-analysis-torchtext

Seniment Analysis in Torchtext

33
Emerging
8 giuseppebonaccorso/twitter_sentiment_analysis_word2vec_convnet

Twitter Sentiment Analysis with Gensim Word2Vec and Keras Convolutional Network

33
Emerging
9 minasmz/Sentiment-Analysis-with-LSTM-in-Persian

sentiment analysis in Persian language by LSTM

33
Emerging
10 hjlopes/sagemaker-sentiment-analysis

Deep Learning Udacity Nanodegree - SageMaker Deployment of a Sentiment Analysis model

31
Emerging
11 SoulDGXu/Sentiment-Analysis-Chinese-pytorch

中文的情感分析任务:基于Bi-LSTM+Attention模型,对2万条中文影评数据进行情感分类。Chinese sentiment analysis...

31
Emerging
12 KatherineElkins/sentiment-analysis-woolf-2019

Early research applying sentiment analysis to modernist literature (Woolf's...

30
Emerging
13 tayebiarasteh/retweet

How Will Your Tweet Be Received? Predicting theSentiment Polarity of Tweet Replies

29
Experimental
14 randomrandom/deep-atrous-cnn-sentiment

Deep-Atrous-CNN-Text-Network: End-to-end word level model for sentiment...

29
Experimental
15 rohanrao619/Twitter_Sentiment_Analysis

Sentiment classification using a Bi-LSTM network. Uses NLTK for corpus...

29
Experimental
16 MaartenGr/Reviewer

Tool for extracting and analyzing IMDB reviews

29
Experimental
17 polyusmart/Personalized-Hashtag-Preferences

The official implementation of EMNLP 2021 paper "#HowYouTagTweets: Learning...

29
Experimental
18 IhabBendidi/sentiment_embeddings

A scientific benchmark and comparison of the performance of sentiment...

29
Experimental
19 akanshajainn/Sentiment-Analysis-Twitter-word2vec-keras

A tweet sentiment classifier using word2vec and Keras. This Keras model can...

29
Experimental
20 saadarshad102/Sentiment-Analysis-CNN

Sentiment Analysis using Convolution Neural Networks(CNN) and Google News Word2Vec

28
Experimental
21 Abrar2652/nlp-roBERTa-biLSTM-attention

An NLP research project utilizing the...

28
Experimental
22 hrshtv/Twitter-Sentiment-Analysis

BiLSTM with Multi-Headed Self Attention for sentiment classification of...

26
Experimental
23 HumanSignal/brand-sentiment-analysis

Scripts utilizing Heartex platform to build brand sentiment analysis from the news

26
Experimental
24 AvichalS/text-sentiment-analysis

Performing text sentiment analysis on numerous websites and determining...

26
Experimental
25 Kairos-T/NLTK-Sentiment-Analyser

Sentiment Analysis Python script using NLP (NLTK's VADER model) tool that...

25
Experimental
26 EmreTaha/Unsupervised-Domain-Adaptation-with-BERT

Unsupervised domain adaptation with BERT for Amazon food product reviews...

25
Experimental
27 Efradgalio/Employee-Sentiment-Tracker

Employee Sentiment Track is a project aimed at understanding organizational...

25
Experimental
28 erickmaiaa/rest-api-reply-model

An API built with FastAPI for analyzing financial text and detecting...

24
Experimental
29 Th3Moody/Multi-domain-Sentiment-Analysis

Multi-domain Sentiment Analysis using Natural Language Processing techniques.

24
Experimental
30 jackshendrikov/sentimento

NLP with LSTM for Sentiment Analysis of English texts

24
Experimental
31 sumedhsp04/Customer-Sentiment-Analysis

Executed NLP techniques to analyze the transcripts and determine the...

23
Experimental
32 shahrukhx01/nnti_hindi_bengali_sentiment_analysis

Our code for training Word2Vec word embeddings for Hindi HASOC dataset then...

23
Experimental
33 sid321axn/bank_fin_embedding

This repository consists of customized word embedding focused on banking and...

23
Experimental
34 saadarshad102/Sentiment-Analysis-RNN-LSTM

Sentiment Analysis using Recurrent Neural Networks (RNN-LSTM) and Google...

23
Experimental
35 ankit-aglawe/textpredict

TextPredict is a powerful Python package designed for various text analysis...

23
Experimental
36 Amey-Thakur/SENTIMENT-ANALYZER

A hybrid NLP engine utilizing rule-based linguistic patterns and neural...

23
Experimental
37 Harshvardhan2164/Social-Media-Sentiment-Analysis-Minor-Project

Sentiment analysis, or opinion mining, extracts emotions and attitudes from...

23
Experimental
38 serkanars/turkishsentimentanalysis

LSTM ile Türkçe Duygu Analizi

22
Experimental
39 Eatosin/SentiGrade

Production-grade Sentiment Analysis API featuring a Dual-Model Architecture....

22
Experimental
40 sssplash6/uzbek-sentiment-analysis

Benchmarking 4 NLP models for Uzbek-language sentiment classification —...

21
Experimental
41 NBrisbon/Silmarillion-NLP

NLP project on "The Silmarillion" by J.R.R. Tolkien. Text and sentiment...

21
Experimental
42 znissou/BERT-based-Sentiment-Analysis-for-COVID-19-Tweets

BERT-based sentiment analysis system for COVID-19 tweets achieving 91.4%...

20
Experimental
43 vbuyel/NLP-Sentiment-Analysis-Cpp

NLP model for commentaries written on C++. Model able to training on your...

20
Experimental
44 ayazkhan27/anonymity

This project repository is a combination of all R and Python files that have...

20
Experimental
45 yuanbit/sentiment140-biLSTM

Sentiment Analysis of Tweets using biLSTM built with PyTorch

20
Experimental
46 NakulLakhotia/Understanding-Customer-Pain-Points-Using-Text-Mining

Using Sentiment Analysis to understand customer satisfaction in US...

20
Experimental
47 venky14/RBI-Governor-Speech-Texts-Sentiment-Analysis

RBI Governor Speech Texts Sentiment Analysis is the project on web scraping,...

20
Experimental
48 AidanColvin/low-latency-nlp-engine

Hybrid Python/C++ sentiment classifier with a custom SGD training engine,...

19
Experimental
49 Olivenatural/Data_projects_TripleTen

Classifies IMDb reviews as positive/negative using TF-IDF, spaCy, LightGBM,...

19
Experimental
50 csbanon/bert-product-rating-predictor

The BERT Product Rating Predictor is a natural language processing model...

19
Experimental
51 sidmahurkar/BERT-Twitter-US-Airline-Sentiment-Analysis

BERT Base Uncased is used for multi-class sentiment analysis. Hugginface's...

19
Experimental
52 AbdullahAli2005/sentiment_analyzer

Python project that performs emotion detection using sentiment analysis with...

19
Experimental
53 axelnine/Sentiment-Analysis

This repository contains code which implements sentiment analysis in Python...

19
Experimental
54 Vis7044/RedesAI

An AI platform for analyzing social media comments using NLP techniques to...

19
Experimental
55 yekhanfir/Satisfaction-Analysis-Solution-For-Phone-Service-Providers

This is a sentimental analysis project that aims to provide a better insight...

18
Experimental
56 nerdimite/sentiment-analysis-deployment

End to End Sentiment Analysis Project (Udacity Machine Learning Engineer Nanodegree)

18
Experimental
57 Aravinth-Megnath/NLP-Project

This project focuses on improving customer satisfaction through sentiment...

18
Experimental
58 Tanwar-12/Sentiment-Emotion-Analysis-Using-NLP

The goal of sentiment analysis is to classify the text based on the mood or...

17
Experimental
59 doslim/Sentiment-Analysis-SST5

An LSTM model implemented by PyTorch to perform sentiment classification on...

17
Experimental
60 analytics-ak/developer-sentiment

A clean and simple data analysis project that studies developer discussions...

17
Experimental
61 uameless/airline-tweet-sentiment

This project classifies airline-related tweets as positive, negative, or...

16
Experimental
62 mareloraby/Sentiment-Arcs

This repository presents my bachelor project titled "Mapping and Tracking...

16
Experimental
63 atfortes/Sentence-Sentiment-Classification

Bi-LSTM with Attention performs sentence-level sentiment classification on...

16
Experimental
64 yinchuandong/sentiment-analysis

An end-to-end sentiment analysis library, including TextCNN, BERT, Docker,...

16
Experimental
65 debanjanm/AIF-GolpoForge

Bangla-Sentiment-Miner focuses on sentiment analysis in noisy Bangla texts,...

16
Experimental
66 UrMango/psychobot

A Python sentiment analysis AI using object-oriented programming and the...

16
Experimental
67 SaloniJhalani/ChatGPT-Reviews-Sentiment-Analysis

This project focuses on performing sentiment analysis on ChatGPT reviews...

16
Experimental
68 ramyananth/Customer-Satisfaction-Dissatisfaction-Analysis

Internship project that dealt with Customer Satisfaction/Dissatisfaction...

16
Experimental
69 Amir0234-afk/sentiment-analysis-hf

BERT-based sentiment analysis for IMDB and SST-2 datasets using Hugging Face...

15
Experimental
70 bhushanpatil-ai-ml/transformer-sentiment-analysis

Transformer-based NLP pipeline for sentiment analysis using PyTorch and...

15
Experimental
71 steepcloud/hybrid-sentiment

A hybrid machine learning and deep learning project for sentiment analysis....

15
Experimental
72 Rajaykumar12/Comment_analysis

A machine learning project for sentiment analysis of social media comments...

15
Experimental
73 lucalullo/sentiment-analysis-twitter-glove

Notebook di analisi del sentiment su tweet (positivo/negativo) basato su una...

15
Experimental
74 Vincentiv/BERT_simple_classifier_SST2

NLP Sentiment classifier using pretrained BERT

15
Experimental
75 utkarsh-iitbhu/Sentimental-Analysis

Model can classify speech into Positive, Neutral and Negative with there...

15
Experimental
76 MsTao-68/IMDB-NLP-Classification

# 自然语言处理 IMDB 情感分析数据集任务

15
Experimental
77 kevinmfreire/meaningful_words

This project gathers text from an user and classifies text as being...

15
Experimental
78 yesdeepakmittal/SupplyChainModel

Supply Chain Maturity model using Machine Learning, NLP, Data Science with...

15
Experimental
79 AliAmini93/TelecomSent

Developed BERT, LSTM, TFIDF, and Word2Vec models to analyze social media...

15
Experimental
80 jcrossyale/biobert_analysis

Training and computational/visualization analysis of BERT and BioBERT using...

15
Experimental
81 thekevinli/FinBERT-sentiment-analysis

BERT-based Sentiment Classification for Headline Trading

14
Experimental
82 ShadowMonarchX/NLP-with-HuggingFace

Built an NLP model using pre-trained BERT and Hugging Face Transformers to...

14
Experimental
83 m-newhauser/distilbert-senator-tweets

A guide to fine-tuning DistilBERT on the tweets of American Senators with...

14
Experimental
84 ShinyQ/Indobert_University-Feedback-Sentiment-Analysis_Model

A fine tuned IndoBERT model for University Sentiment On Social Media

14
Experimental
85 salamullah/Python-Sentiment-Analysis-and-Emotion-Detection

This repository is a collection of python scripts for sentiment analysis and...

14
Experimental
86 ayanguin/Sentiment_with_BERT

BERT-based sentiment analysis model that classifies text into negative,...

14
Experimental
87 aroagomez/Analisis_Sentimiento_Turismo_MDT

Análisis de sentimiento mediante Procesamiento del Lenguaje Natural (PLN)...

14
Experimental
88 Abhinav-Kumar012/mlp_sentiment_xor

NLP-Assignment

14
Experimental
89 jzx05/bert-chinese-sentiment

基于BERT的中文情感分析微调项目,支持模型训练、评估和推理。使用Hugging Face...

14
Experimental
90 AllenLeiZhao/NLP_Sentiment_Analysis_SnowWhite

An NLP project using vectorization, lemmatization, and Naive Bayes to...

13
Experimental
91 mertkasar/sentimentality

📊 A comprehensive Python toolkit that leverages local Large Language Models...

13
Experimental
92 zekaouinoureddine/Opinion-Transformers

Analysis of the evolution of advanced transformer-based language models:...

13
Experimental
93 tetratensor/chatbot-sentiment-analyzer

A simple LSTM-powered sentiment analyzer for chatbots with a CLI and...

13
Experimental
94 jackshendrikov/sensus

NLP with LSTM for Sentiment Analysis of Ukrainian texts

13
Experimental
95 alperbayram/Duygu_Analizi_ve_Metin_Siniflandirma

Twitter verileri üzerinde Türkçe Bert modelleri kullanarak yapılan duygu...

13
Experimental
96 Atul-AI08/Federated-Learning-for-NLP-Tasks

This repository includes a Python implementation of Sentiment Analysis in...

12
Experimental
97 Viveksati5143/Sentimental-Analysis

Sentimental Analysis is a study of human behaviour in which we extract user...

12
Experimental
98 PierreMegret/sentiment-analysis-sppmi-svd

Sentiment Analysis: approximating Word2Vec results with SPPMI-SVD

12
Experimental
99 Ravindu-Sampath-Weerakoon/classifying-tweets-RNN_V2

PyTorch implementation of LSTM and Bi-LSTM networks for classifying personal...

12
Experimental
100 BernardMoy/NLP-PCL-Classification

Improving the F1 score of classifying Patronizing and Condescendig Language...

12
Experimental
101 Riddhis2226/Beginner-NLP-Text-Summary-Sentiment-Analysis

Beginner NLP – Text Summary & Sentiment - A mini NLP project that extracts...

12
Experimental
102 Novora/Binary_Classification_Sentiment_Analysis

BCSA is a program written in python, using tensorflow and tkinter, among...

11
Experimental
103 DimitriVavoulisPortfolio/aws-serverless-nlp-sentiment-4M-product-reviews

This is a production ready DistilBERT Sentiment Analysis model designed to...

11
Experimental
104 CupNoodlez/Summarized-Sentiment-Analyzer

A multi-stage NLP pipeline designed to analyze environmental sentiment and...

11
Experimental
105 FarrelllAdityaaa/hybrid-indonesian-roberta-deep-learning-for-sentiment-analysis

A Hybrid Deep Learning architecture combining Indonesian RoBERTa embeddings...

11
Experimental
106 VassTs/sentiment-classifiers-twitter

🐦 End-to-end Twitter sentiment analysis pipeline comparing Logistic...

11
Experimental
107 davutbayik/metacritic-games-sentiment-analysis

Sentiment analysis to Metacritic games reviews using a fine-tuned and...

11
Experimental
108 Mahdi-Abdullah/Bangla-Sentiment-Analysis

This is a Python code for Bangla sentiment analysis, which can classify text...

11
Experimental
109 AimiliosKourpas/thesis-sentiment-analysis

Greek Twitter Sentiment Analysis Using BERT and Machine Learning This...

11
Experimental
110 CynthiyaJohn/NM_Sharon_DS

"Decoding emotions through sentiment analysis of social media conversations"

11
Experimental
111 hillaryosei/bey-analysis

Data Science Project performing sentiment analysis on Beyoncé's discography...

11
Experimental
112 daniau23/twitter_sentiments

Use of word embeddings techniques for text classification.

11
Experimental
113 Bsahoo99/distilbert-sentiment-classifier

Binary sentiment classification on movie reviews using a frozen DistilBERT...

11
Experimental
114 darylalim/text-classification-pipeline

Classify sentiment in English text using SiEBERT, a RoBERTa-based model...

11
Experimental
115 rashi-bhansali/subword-dan-sentiment-analysis

Implementation of Deep Averaging Networks (DAN) for sentiment classification...

11
Experimental
116 Shadil311/healthcare-sentiment-analysis-nlp

Natural Language Processing (NLP) project for analyzing healthcare-related...

11
Experimental
117 neilboug/NLP-Sentiment-Analysis

Binary tweet sentiment classifier fine-tuned on DistilBERT using Hugging...

11
Experimental
118 mcxraider/Sentiment-Analysis-with-BERT

Sentiment Analysis of movie reviews

11
Experimental
119 COSE-Collective/project-sentiment-analysis

State-of-the-art NLP for Sentiment Analysis by COSE

11
Experimental
120 LoganKells/behavioral-testing-bert-for-sentiment-analysis

UT Austin Fall 2021. CS388 Natural Language Processing Final Project.

11
Experimental
121 Liu-Vince/BERT-kaggle-IMDB-sentiment

Bag of Words Meets Bags of Popcorn

11
Experimental
122 raviteja-reddy-guntaka/Opensearch-Sentiment-Analyzer

This project implements a sentiment analysis system for OpenSearch....

11
Experimental
123 izuna385/Japanese-BERT-Sentiment-Analyzer

Deploying sentiment analysis server with FastAPI and BERT

11
Experimental
124 DemetersSon83/sentimizer

Sentimizer will measure sentiment around specific entities within text. It...

11
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...

10
Experimental
126 MahtabRanjbar/BERT-Model-Benchmark-for-IMDB-Sentiment-Classification

This project benchmarks various BERT-based models on the IMDB movie review...

10
Experimental
127 miteshgupta07/Sentiment-Analysis-Using-CNN-and-LSTM

A sentiment analysis system employing LSTM and CNN architectures to...

10
Experimental
128 SathvikNayak123/sentiment-anyalysis

Sentiment Analysis using DistlBERT Transformer from HuggingFace. Also...

10
Experimental
129 Alarchemn/cinephile-sentiment

Sentiment analysis of short reviews of any letterbox's list using the...

10
Experimental
130 techysanjo/AmazonReviews_SentimentAnalysis_FineTune_BERT

A Machine Learning model for sentiment analysis of Amazon reviews that can...

10
Experimental
131 Md-Emon-Hasan/ML-Project-Bangali-Comments-Sentiment-Analysis

💬 Classify Bengali comments as positive or negative. It provides valuable...

10
Experimental
132 CodeBy-HP/Sentiment-Classification-Mlflow-DVC

ML system that Experiments, Tests, and Deploys itself From raw data to...

10
Experimental
133 gitarber/sentiment-analysis

A comprehensive NLP project for sentiment analysis using traditional ML and...

10
Experimental
134 opeajibuwa/word-embedding-for-sentiment-classification

This project explores the use of glove embedding to improve twitter...

10
Experimental