Text Classification Sentiment Embedding Tools

Tools and models for classifying text into predefined categories, with emphasis on sentiment analysis, emotion detection, and topic classification tasks. Does NOT include general semantic search, document retrieval, or topic modeling without explicit classification objectives.

There are 93 text classification sentiment tools tracked. 3 score above 50 (established tier). The highest-rated is codelion/adaptive-classifier at 52/100 with 539 stars.

Get all 93 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=embeddings&subcategory=text-classification-sentiment&limit=20"

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

# Tool Score Tier
1 codelion/adaptive-classifier

A flexible, adaptive classification system for dynamic text classification

52
Established
2 jiegzhan/multi-class-text-classification-cnn-rnn

Classify Kaggle San Francisco Crime Description into 39 classes. Build the...

51
Established
3 jiegzhan/multi-class-text-classification-cnn

Classify Kaggle Consumer Finance Complaints into 11 classes. Build the model...

51
Established
4 cbaziotis/datastories-semeval2017-task4

Deep-learning model presented in "DataStories at SemEval-2017 Task 4: Deep...

49
Emerging
5 iamaziz/ar-embeddings

Sentiment Analysis for Arabic Text (tweets, reviews, and standard Arabic)...

47
Emerging
6 aws-samples/sample-extreme-text-classifier

A Python text classifier for large-scale multi-class classification using...

46
Emerging
7 EveripediaNetwork/fastc

Unattended Lightweight Text Classifiers with LLM Embeddings

45
Emerging
8 sismetanin/sentiment-analysis-of-tweets-in-russian

Sentiment analysis of tweets in Russian using Convolutional Neural Networks...

44
Emerging
9 lilianweng/stock-rnn

Predict stock market prices using RNN model with multilayer LSTM cells +...

43
Emerging
10 zdmc23/sentiment-analysis-arabic

A deep learning (LSTM) sentiment analysis project to determine...

42
Emerging
11 ashalogic/Persian-Sentiment-Analyzer

Persian sentiment analysis ( آناکاوی سهش های فارسی | تحلیل احساسات فارسی )

42
Emerging
12 ksdkamesh99/Spam-Classifier

A Natural Language Processing with SMS Data to predict whether the SMS is...

40
Emerging
13 NathanDuran/Probabilistic-RNN-DA-Classifier

Probabilistic Dialogue Act Classification for the Switchboard Corpus using...

40
Emerging
14 chiragjn/deep-char-cnn-lstm

Deep Character CNN LSTM Encoder with Classification and Similarity Models

38
Emerging
15 x4nth055/food-reviews-sentiment-analysis

Sentiment analyzer that predicts the review star ( from 0 to 5,...

37
Emerging
16 hmohebbi/SentimentAnalysis

(BOW, TF-IDF, Word2Vec, BERT) Word Embeddings + (SVM, Naive Bayes, Decision...

36
Emerging
17 manbilly/article-categorization-ml

📰 Classify news articles with 90.8% accuracy using a production-ready ML...

36
Emerging
18 ashishsalunkhe/DeepSpamReview-Detection-of-Fake-Reviews-on-Online-Review-Platforms-using-DeepLearning-Architectures

DeepSpamReview: Detection of Fake Reviews on Online Review Platforms using...

34
Emerging
19 AOK-PLUS/Sentimentanalysis

Language independent sentiment analysis

34
Emerging
20 MarwanMashra/Sentiment_Analysis

NLP project: sentiment analysis for Amazon reviews with Bert

33
Emerging
21 roycek7/cyberbullying-detection

Kaggle | Toxic Comment Classification | CNN

31
Emerging
22 vishwassathish/Sentiment-Analysis-for-product-reviews

Sentiment Analysis using LSTM cells on Recurrent Networks. GloVe word...

31
Emerging
23 vettorefburana/Sentiment-analysis-on-Covid-19-tweets

Sentiment analysis of Covid-19 tweets using XGBoost, LSTM and BERT

31
Emerging
24 cbaziotis/datastories-semeval2017-task6

Deep-learning model presented in "DataStories at SemEval-2017 Task 6:...

31
Emerging
25 MikeXydas/SiameseLSTM

Detecting Quora duplicate questions using a Siamese LSTM.

30
Emerging
26 samrat-halder/personality-detection-with-BERT-RoBERT

Detection of MBTI-type personality with NLP and Deep Learning

29
Experimental
27 Neerajj9/Sentiment-Analysis-with-Word-Embeddings

A Sentiment Analysis model in keras to analyse toxic comments online . The...

28
Experimental
28 sedflix/unsacmt

Unsupervised Sentiment Analysis for Code-mixed Data

27
Experimental
29 baaraban/pytorch_ner

LSTM based model for Named Entity Recognition Task using pytorch and GloVe embeddings

27
Experimental
30 Kavitha-Kothandaraman/Automatic-IT-Ticket-Assignment-NLP

To build an AI-based classifier model to assign the tickets to right...

27
Experimental
31 JonathanStefanov/CEFR_Classifier_French

The CEFR Level Classifier Project is a AI Streamlit-based application that...

26
Experimental
32 SoniSiddharth/Impact_analysis

Impact analysis of software change leveraging ML, NLP models from huge...

25
Experimental
33 EsterHlav/GloVe_Sentiment_Analysis_MLP_CNN_TwitterSentiment140

PyTorch implementation of MLP and CNN for binary sentiment analysis...

25
Experimental
34 oaarnikoivu/emotion-classifier

An attention-based BiLSTM for emotion classification.

25
Experimental
35 arunarn2/ToxicCommentChallenge

Text classification using GloVe embeddings, CNN and stacked bi-directional...

25
Experimental
36 Hsinghsudwal/NLP_ML_Notebook_Analysis

NLP jupyter notebooks

23
Experimental
37 m1n1v1rus/Sentiment-Embeddings

Twitter Sentiment Analysis using all-MiniLM-L6-v2 embeddings.

22
Experimental
38 Abdelhakim-gh/NLP_Sentiment_Analysis_Darija

fine tuning a pre-trained model on darija dialect to work with sentiment...

22
Experimental
39 ksalama/tf-textanalysis-gcp

Shows how to perform text preprocessing using BigQuery, tf.hub,...

22
Experimental
40 michelemarzollo/cil_sentimental_sourdough

Sentiment Analysis on a Twitter dataset for the course Computational...

22
Experimental
41 scionoftech/TextClassification-Vectorization-DL

A repository contains Text Classification notebooks using Machine Learning,...

21
Experimental
42 nifleisch/lauzhack-amazon-reviews

Framework for mining and analyzing issues from product reviews and...

21
Experimental
43 allemandi/embed-classify-web

Text classification web app using CSV input and word embeddings (all-MiniLM-L6-v2).

21
Experimental
44 dpnascimento/sales-call-topic-analysis

Semantic pattern analysis in sales calls using multi view embeddings and BERTopic

21
Experimental
45 NarekDshkhunyan/Insight

Repo for Insight AI 2017c Fellowship in Silicon Valley: classifying chatbot...

21
Experimental
46 MingauG4mer109/sales-call-topic-analysis

📞 Analyze semantic patterns in sales calls using machine learning to improve...

21
Experimental
47 dovh11/fake-news-classifier-n-similar-news-retrieval

An interactive web app for Fake News Classification and Semantic News...

19
Experimental
48 DevStranger/BIM-Classification

AI-based classification of BIM elements using sentence embeddings and bSDD

19
Experimental
49 iam-salma/rnn-imdb-movie-review-sentiment-classifier

IMDB movie-review sentiment analysis using SimpleRNN with Streamlit and TensorFlow.

18
Experimental
50 ShalyginaA/imdb-sentiment-analysis-with-pytorch

Sentiment analysis of IMDb reviews using CountVectoriser and GloVe...

17
Experimental
51 yotamnahum/AraEmotions

An official implementation of 'Love Me, Love Me Not: Human-Directed...

17
Experimental
52 Horicuz/Company-Classifier-Veridion-OA

Automated company classification system for insurance-related businesses...

17
Experimental
53 Colinho22/text-analytics-project

Content classification project that trains 4 models (ngrams, embeddings,...

17
Experimental
54 SwamiKannan/Automated-IT-ticket-routing-using-Bi-directional-RNNs

Classification of IT trouble tickets

17
Experimental
55 HooM4N/SentiNet

Sentiment Classification on IMDb Reviews Using Transformer Fine‑Tuning...

17
Experimental
56 MINouman/Quora-Question-Pair-Similarity-Classification

Duplicate question detection system using NLP & Deep Learning. Features...

17
Experimental
57 davide-marchi/hate-speech-model-comparison

Comparative analysis of machine learning models for hate speech detection on...

17
Experimental
58 abeed04/Sentiment-Analysis-using-Recurrent-Neural-Networks

Bidirectional RNNs are used to analyze the sentiment (positive, negative,...

17
Experimental
59 GatienVilain/Toxic-Comment-classification

Modèle capable d’analyser automatiquement du texte et de le classifier dans...

16
Experimental
60 tayyabrehman96/Semantic-Compression-and-Conceptual-Symbolic-Reasoning-over-Transformer-Embeddings

Interpretable multi-class classification of Italian crime news using frozen...

14
Experimental
61 Ashly1991/rnn-text-classification-keras-tf2

IMDB sentiment analysis with Keras RNNs (LSTM/GRU). Within-batch padding,...

13
Experimental
62 micheldpd24/cust_review_bertopic

Topic Modeling of Customer Reviews using BERTopic

13
Experimental
63 BrightManu-lang/customer-review-intelligence

End-to-end NLP dashboard for sentiment analysis, semantic review search,...

13
Experimental
64 JuaniLlaberia/articles_classifier

This project implements an articles classification system leveraging XGBoost...

13
Experimental
65 Khaoula1025/SmartTicketPipeline

End-to-end NLP batch pipeline for automated IT support ticket...

13
Experimental
66 LKEthridge/Machine_Learning_for_Texts

A Machine Learning Project using Texts from TripleTen

13
Experimental
67 Data-pageup/Sequential-Neural-Networks-for-Sentiment-Analysis-model-deploy

A sentiment analysis project using RNN, LSTM, and GRU models to classify...

13
Experimental
68 annnieglez/nlp-stock-market-and-news

This project focuses on detecting fake news from news headlines using...

13
Experimental
69 AHMerrill/unstructured-data-2

NLP assignment: Product review analysis with embeddings, similarity metrics,...

13
Experimental
70 tzelepimaria/amazon-reviews-embeddings

Amazon reviews embedding generation using NLP transformer models.

13
Experimental
71 Ashot72/spfx-universal-sentence-encoder

Amazon Reviews Sentiment Classifications and Textual Similarities with...

13
Experimental
72 ayrtondenner/RestaurantReviewer

AI-powered pipeline to collect, normalize, and analyze Brazilian restaurant...

13
Experimental
73 loretoparisi/russian_trolls_tweets_dataset

Russian troll tweets

13
Experimental
74 Shanmukhi1920/Text-Classification

Developed an NLP system using Gradio and Hugging Face to classify disaster...

13
Experimental
75 salehsargolzaee/LSTM-for-Sentiment-Analysis

In this notebook, I implemented a recurrent neural network (Long short-term...

12
Experimental
76 AGiannoutsos/Twitter-Sentiment-Analysis-with-LSTMs-ELMo

Twitter Sentiment analysis using RNS like LSTMs, GRUs and enhancing the...

12
Experimental
77 jwj1111/From-Linguistic-Features-to-Social-Impact-Readability-VS-Diffusion-Polarized-Tweets

Readability & Sentiment & Diffusion

12
Experimental
78 machinelearningprodigy/sms-spam-classiifer

This Email/SMS Spam Classifier is a machine learning-powered application...

12
Experimental
79 AB00k/6-Complete-NLP-tutorial-GRU-LSTM-RNN-Sentiment_Analysis

This repository contains the complete tutorial with implementation of NLP...

11
Experimental
80 Daarwinmendez/Text-Regression

Proyecto de predicción de precios de casas combinando embeddings (BERT,...

11
Experimental
81 jfernsler/ASRS_Classifier

Language classifier based on BERT to classify Aviation Safety Reporting...

11
Experimental
82 Arko98/BBC-News-Classification

BBC News Content Classification (multi-class classification)

11
Experimental
83 itsDaiton/imdb-reviews-sentiment-analysis

IMDB Reviews sentiment analysis carried out using NLTK library.

11
Experimental
84 agoila/sentiment-prediction-RNN

Sentiment prediction using an RNN architecture in TensorFlow

11
Experimental
85 prakHr/Multiclass-Category-Classification

Contains notebooks that does categorical classification of shop items using...

11
Experimental
86 fmplaza/WASSA-2018

WASSA 2018 Implicit Emotion Shared Task

11
Experimental
87 kottoization/SentimentAnalysisOnConsumentOpinions

NLP, text mining sentiment analysis on consumer opinions, using BERT and 2 ML models

11
Experimental
88 msikorski93/Spam-Detection-With-LSTM-Polish

Detecting spam (a typical binary classification problem) on Polish emails.

10
Experimental
89 Leyan0109/Python_Text-Sentiment-Analysis-Movie-Reviews

Deep learning project to classify movie review sentiment using CNN and...

10
Experimental
90 CapritaAndrei/CompanyClassifier4.0

Company Classifier that takes a dataset and a list of labels and adds one or...

10
Experimental
91 thelakshyadubey/Automatic_Ticket_Classification_Tool

Automatic ticket classification and document QA system with Pinecone vector...

10
Experimental
92 DataforGoodMAD/twitter-analysis-app

CLI App that uses Natural Language Processing to find users similar to you...

10
Experimental
93 mhmdsab/Spam-Classifier

spam classifier with a dataset of 5000 mail

10
Experimental