Traditional ML Text Classification NLP Tools
Tools implementing classical machine learning approaches (scikit-learn, naive bayes, SVM, TF-IDF vectorization) for text classification tasks. Does NOT include deep learning methods, neural networks, or transformer-based models like BERT.
There are 44 traditional ml text classification tools tracked. The highest-rated is giacbrd/ShallowLearn at 48/100 with 198 stars and 12 monthly downloads.
Get all 44 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=traditional-ml-text-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
giacbrd/ShallowLearn
An experiment about re-implementing supervised learning models based on... |
|
Emerging |
| 2 |
Wluper/edm
Python package for understanding the difficulty of text classification... |
|
Emerging |
| 3 |
javedsha/text-classification
Machine Learning and NLP: Text Classification using python, scikit-learn and NLTK |
|
Emerging |
| 4 |
fendouai/Awesome-Text-Classification
Awesome-Text-Classification Projects,Papers,Tutorial . |
|
Emerging |
| 5 |
chicago-justice-project/article-tagging
Natural Language Processing of Chicago news articles |
|
Emerging |
| 6 |
Pritishsingla/nbsvm_sklearn
Scikit-learn style wrapper for the NBSVM algorithm for text classification |
|
Emerging |
| 7 |
opennlp/Large-Scale-Text-Classification
Large Scale benchmarking of state of the art text vectorizers |
|
Emerging |
| 8 |
eannefawcett/lexile-determination-v2
NLP to classify a text's lexile level |
|
Emerging |
| 9 |
FelixHo/Text-Classification-Benchmark
文本分类基准测试 |
|
Emerging |
| 10 |
scotthlee/document-classification
Simple command-line scripts for document classification |
|
Emerging |
| 11 |
amankedia/Question-Classification
Classifying questions from UIUC's CogComp QC Dataset |
|
Emerging |
| 12 |
akshaybhatia10/Book-Genre-Classification
Classification of books based on titles without prior knowledge of context or author |
|
Experimental |
| 13 |
uosdmlab/playdata-zeppelin-notebook
Zeppelin 화재 뉴스 기사 분류 예제 |
|
Experimental |
| 14 |
lpq29743/text_classification
Text classification models (including traditional machine learning methods... |
|
Experimental |
| 15 |
cahya-wirawan/text-classification
Text Classification engine using several algorithms in machine learning |
|
Experimental |
| 16 |
cair/TextUnderstandingTsetlinMachine
Using the Tsetlin Machine to learn human-interpretable rules for... |
|
Experimental |
| 17 |
p-karisani/self_pretraining
A classification model |
|
Experimental |
| 18 |
Authentic10/daxmod
A Python toolbox for text classification |
|
Experimental |
| 19 |
dwulff/text2sdg
Detect UN Sustainable Development Goals in Text |
|
Experimental |
| 20 |
UNDP-Data/dsc-sdgi-corpus
Model benchmarks on SDGi Corpus, a multilingual dataset for text... |
|
Experimental |
| 21 |
muggin/string-kernels
Implementation of the "Text Classification using String Kernels" publication... |
|
Experimental |
| 22 |
kushagra2103/Auto-Tagging-System
The project is based on a multi-label classification problem in NLP. |
|
Experimental |
| 23 |
madhurimamandal/Text-classification-into-difficulty-levels
Text classification into various reading difficulty levels using various... |
|
Experimental |
| 24 |
hlbao/classification_in_CSS
The tutorial on scraping, processing, and classification of text-based... |
|
Experimental |
| 25 |
swapkh91/Question-Classification
Classify questions as - what, when, who, affirmation, unknown |
|
Experimental |
| 26 |
andreaschandra/feature-selection-papers
A list of paper feature selection for text classification |
|
Experimental |
| 27 |
ARUNAGIRINATHAN-K/Text-Classifier-using-NLP_Techniques
A Text Classification using NLP Techniques. |
|
Experimental |
| 28 |
maty-bohacek/xgboost-vs-gpt4
Official Implementation of the 'When XGBoost Outperforms GPT-4 on Text... |
|
Experimental |
| 29 |
tim5go/awesome-one-class-classification
A curated list of awesome resources dedicated to One Class Classification. |
|
Experimental |
| 30 |
RenzeLou/Text-to-Text-Classification
Investigating the NLP classification tasks, text-to-text vs. text-to-indices. |
|
Experimental |
| 31 |
MJahangeerQureshi/Text-Classification
A collection text classification methodologies |
|
Experimental |
| 32 |
ZhengZixiang/TCPapers
Worth-reading papers and related resources on text classification.... |
|
Experimental |
| 33 |
Qinzhizhou/NLP-Classfication
Two NLP assignments for sentiment and topic classfication |
|
Experimental |
| 34 |
nadeeshafdo/text-classifier
A simple text classifier for classifying ideas into categories. |
|
Experimental |
| 35 |
RussianNLP/TAPE
TAPE benchmark |
|
Experimental |
| 36 |
atom-zh/SA_Classification
Multi Label Classification of short Texts of Science Association 机器学习 神经网络... |
|
Experimental |
| 37 |
YipingNUS/contextual-eval-dataset
Evaluation Dataset for "Bootstrapping Large-Scale Fine-Grained Contextual... |
|
Experimental |
| 38 |
Mariam-Badr-MB/Book-s-genre
Discover hidden micro-genres in books using unsupervised machine learning.... |
|
Experimental |
| 39 |
davidetaraborrelli/textkd-p1-clean-prep
A very simple baseline for text preprocessing + linear classification with... |
|
Experimental |
| 40 |
TextXD/introduction-to-text-classification
Introduction to text classification |
|
Experimental |
| 41 |
stepthom/autotext
Run AutoML tools on a dataframe with text |
|
Experimental |
| 42 |
SupreethRao99/eXtreme-Classification
eXtreme Classification, classifying gigabytes of natural language text in minutes |
|
Experimental |
| 43 |
unlbslk/python-easy-text-classification
An easy machine learning Python text classification script with scikit-learn |
|
Experimental |
| 44 |
mohammad-oghli/Text-Classification
Classify text to different categories using trained ML model |
|
Experimental |