BERT Text Classification NLP Tools
Tools for fine-tuning and applying BERT and transformer models to text classification tasks across single-label, multi-label, and multi-class scenarios. Does NOT include non-text sequence classification, general machine learning frameworks, or non-transformer baseline methods.
There are 100 bert text classification tools tracked. 1 score above 50 (established tier). The highest-rated is fidelity/textwiser at 56/100 with 58 stars and 113 monthly downloads.
Get all 100 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=bert-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 |
fidelity/textwiser
[AAAI 2021] TextWiser: Text Featurization Library |
|
Established |
| 2 |
RandolphVI/Multi-Label-Text-Classification
About Muti-Label Text Classification Based on Neural Network. |
|
Emerging |
| 3 |
ThilinaRajapakse/pytorch-transformers-classification
Based on the Pytorch-Transformers library by HuggingFace. To be used as a... |
|
Emerging |
| 4 |
ntumlgroup/LibMultiLabel
A library for multi-class and multi-label classification |
|
Emerging |
| 5 |
allenai/scibert
A BERT model for scientific text. |
|
Emerging |
| 6 |
xuyige/BERT4doc-Classification
Code and source for paper ``How to Fine-Tune BERT for Text Classification?`` |
|
Emerging |
| 7 |
rubingshen/AugmentedSocialScientist
A package to easily train Bert-like models for text classification |
|
Emerging |
| 8 |
ncbi-nlp/bluebert
BlueBERT, pre-trained on PubMed abstracts and clinical notes (MIMIC-III). |
|
Emerging |
| 9 |
cjymz886/text_bert_cnn
在bert模型的pre_training基础上进行text_cnn文本分类 |
|
Emerging |
| 10 |
brightmart/bert_language_understanding
Pre-training of Deep Bidirectional Transformers for Language Understanding:... |
|
Emerging |
| 11 |
hooshvare/parsbert
🤗 ParsBERT: Transformer-based Model for Persian Language Understanding |
|
Emerging |
| 12 |
hellonlp/classifier-multi-label
多标签文本分类,多标签分类,文本分类, multi-label, classifier, text classification, BERT,... |
|
Emerging |
| 13 |
weizhenzhao/rasa_nlu
Combine Tecent's bert as service model and rasa_nlu for text classification |
|
Emerging |
| 14 |
yaleimeng/TextClassify_with_BERT
使用BERT模型做文本分类;面向工业用途 |
|
Emerging |
| 15 |
maveryin/mixup-text
Exploring mixup strategies for text classification |
|
Emerging |
| 16 |
hellonlp/classifier_multi_label
multi-label,classifier,text... |
|
Emerging |
| 17 |
sb-ai-lab/MedBench
https://arxiv.org/abs/2201.06499 |
|
Emerging |
| 18 |
cdj0311/keras_bert_classification
Bert-classification and bert-dssm implementation with keras. |
|
Emerging |
| 19 |
gyunggyung/ALBERT-Text-Classification
ALBERT Text Classification Tensorflow, Resume Classification |
|
Emerging |
| 20 |
FKarl/short-text-classification
This repository contains code to reproduce the results in our paper... |
|
Emerging |
| 21 |
StefanoSanvitoGroup/BERT-PSIE-TC
A dataset of Curie temperatures automatically extracted from scientific... |
|
Emerging |
| 22 |
dingyh0626/Bert-THUCNews-Classification
Bert-based text classification |
|
Experimental |
| 23 |
lonePatient/ERNIE-text-classification-pytorch
This repo contains a PyTorch implementation of a pretrained ERNIE model for... |
|
Experimental |
| 24 |
taishan1994/pytorch_bert_chinese_text_classification
基于pytorch+bert的中文文本分类 |
|
Experimental |
| 25 |
brightmart/multi-label_classification
transform multi-label classification as sentence pair task, with more... |
|
Experimental |
| 26 |
Nickzhou10/Text_Classification_With_Huggingface_BERTs
Text Classification with Berts |
|
Experimental |
| 27 |
fooSynaptic/BERT_classifer_trial
BERT trial for chinese corpus classfication |
|
Experimental |
| 28 |
scotthlee/injury-autocoding
An ensemble of BERTs for classifying injury narratives |
|
Experimental |
| 29 |
lonePatient/BERT-chinese-text-classification-pytorch
This repo contains a PyTorch implementation of a pretrained BERT model for... |
|
Experimental |
| 30 |
bhattbhavesh91/ktrain-tutorial
Fine-tuning a BERT model using Ktrain | Transfer Learning NLP | Fine Tune... |
|
Experimental |
| 31 |
paulrinckens/bert-multi-class-classification
Fine tune BERT for multi-class classification using the Huggingface library |
|
Experimental |
| 32 |
joshchang1112/bert_gnn_arxiv
Multi-class Classification with fine-tuned BERT & GNN |
|
Experimental |
| 33 |
laddie132/Transformers-MLTC
Transformers for Multi-Label Text Classification |
|
Experimental |
| 34 |
UdaraJay/tiny-router
Compact multi-head text classifier for short, domain-neutral routing decisions. |
|
Experimental |
| 35 |
kargaranamir/Hengam
Hengam: An Adversarially Trained Transformer for Persian Temporal Tagging (AACL'22) |
|
Experimental |
| 36 |
sharavsambuu/mongolian-text-classification
Cyrillic Mongolian text classification with tensorflow 2, and also some... |
|
Experimental |
| 37 |
albarsil/bert-textclassification
A simple way to deploy BERT model for text classification trought SageMaker |
|
Experimental |
| 38 |
ShomyLiu/pytorch_bert_elmo_example
A text classification example with Bert/ELMo/GloVe in pytorch |
|
Experimental |
| 39 |
pradeepdev-1995/databalancer
Databalancer is the python library using in machine learning applications to... |
|
Experimental |
| 40 |
FKarl/text-classification
This repository is an extension of my short text classification repository.... |
|
Experimental |
| 41 |
marcel8168/MedTextClassification
Classification of medical texts to differentiate between human medical and... |
|
Experimental |
| 42 |
goerlitz/nlp-classification
Experiments with (German) text classification using state-of-the-art Deep... |
|
Experimental |
| 43 |
fezateam/ftc_feza_text_classification
Text classification tools for BERT models |
|
Experimental |
| 44 |
hellonlp/classifier_multi_label_seq2seq_attention
multi-label,classifier,text... |
|
Experimental |
| 45 |
hellonlp/classifier_multi_label_denses
multi-label,classifier,text... |
|
Experimental |
| 46 |
xsqiii/albert-text-classification
albert for text classification with tf2 |
|
Experimental |
| 47 |
abyanjan/Fine-Tune-BERT-for-Text-Classification
Performing Text classification with fine-tuning BERT model using Tensorflow... |
|
Experimental |
| 48 |
Deali-Axy/bert-chinese-classifier
基于BERT模型的深度学习中文文本分类实现,包含大约20000条新闻的训练和测试集,包装有简单HTTP接口可供调用。 |
|
Experimental |
| 49 |
cyk1337/BERT-Text-Classification-J
Load Tensorflow pb file using Bert/TextCNNs, an ensemble model using Java. |
|
Experimental |
| 50 |
IsaacRodgz/ConcatBERT
Baseline model for multimodal classification based on images and text. Text... |
|
Experimental |
| 51 |
pavel-blinov/RuMedBench
https://arxiv.org/abs/2201.06499 |
|
Experimental |
| 52 |
AlexYangLi/iswc2020_prodcls
ISWC2020 Semantic Web Challenge - Product Classification Top1 Solution |
|
Experimental |
| 53 |
umassbento/ehrbert
A fine-tuned BERT using EHR notes. |
|
Experimental |
| 54 |
jerry1993-tech/Text-CLS
开源hub是基于Tensorflow2.x的文本分类、对抗训练、标签平滑、处理样本不均衡 |
|
Experimental |
| 55 |
taishan1994/prompt_text_classification
基于prompt的中文文本分类。 |
|
Experimental |
| 56 |
Masao-Taketani/japanese_text_classification
To investigate various DNN text classifiers including MLP, CNN, RNN, BERT approaches. |
|
Experimental |
| 57 |
BakingBrains/Multi-class_text_Classification
Basics for Multi-class text Classification using different classifier algorithms. |
|
Experimental |
| 58 |
SayamAlt/Language-Detection-using-fine-tuned-XLM-Roberta-Base-Transformer-Model
Successfully developed a language detection transformer model that can... |
|
Experimental |
| 59 |
nlpie-research/Lightweight-Clinical-Transformers
This project develops compact transformer models tailored for clinical text... |
|
Experimental |
| 60 |
hppRC/bert-classification-tutorial-2024
【2024年版】BERTによるテキスト分類 |
|
Experimental |
| 61 |
Luka0612/ChineseVLBert
中文领域的多模态Bert |
|
Experimental |
| 62 |
frederic89/bert_class_webapp
一个简单的Django框架下BERT文本分类网页程序,可以再次训练文本的多分类框架。(其实也不简单😆) |
|
Experimental |
| 63 |
fredzannarbor/pg19-enhancements
BISAC classification and semantic tools for the DeepMind PG-19 language... |
|
Experimental |
| 64 |
simop07/multilabel_classification
Developed and compared Logistic Regression and fine-tuned DistilBERT models... |
|
Experimental |
| 65 |
rameshagowda/multilabel-text-clssifier
Multi label and multi class text/NLP classifier using Python |
|
Experimental |
| 66 |
seijimorimoto/Parabel
Implementation of Parabel (Partitioned Label Trees for Extreme... |
|
Experimental |
| 67 |
haythemtellili/NLP-Multilabel-classification
Train Multilabel NLP Classification using Pytroch and huggingface with... |
|
Experimental |
| 68 |
samirsalman/PytorchLightning-BERT
Reusable PytorchLightining implementation of BERT Classifier |
|
Experimental |
| 69 |
LBM2020/BERT_text_classification_base
A version of long text classification task using BERT which is implemented by Pytorch |
|
Experimental |
| 70 |
yesdeepakmittal/document-classification-using-bert
Document Classification using Bert | 97 % accuracy | FastAPI, Docker, Shell |
|
Experimental |
| 71 |
utkarsh-21st/Email-Classification-and-Deployment
Multi-Label Text Classification by fine-tuning BERT and XLNet and deployment... |
|
Experimental |
| 72 |
Akawi85/Email-classification-with-bert
This repo implements sequence classification on emails using a pretrained... |
|
Experimental |
| 73 |
FreeRotate/TextClassificationBERT
🚀 基于PyTorch的BERT文本分类框架 |
|
Experimental |
| 74 |
jiangnanboy/bert_text_classification_onnx
bert text classification using onnx of(bert,albert,roberta,macbert and so on). |
|
Experimental |
| 75 |
pronzzz/BERT-Text-Classification
A comprehensive project for fine-tuning BERT (specifically DistilBERT) for... |
|
Experimental |
| 76 |
Xiaowen-JI/Semi-automation-of-systematic-review-of-clinical-trials-in-medical-psychology-with-BERT-models
We employed pre-trained BERT models (distillBERT, BioBert, and SciBert) for... |
|
Experimental |
| 77 |
sadickam/sdg-classification-bert
This repository powers a Streamlit app for classifying text with respect to... |
|
Experimental |
| 78 |
QuangHuy1911/transmamba-cls
TransMamba-Cls: Hybrid Transformer-Mamba for Text Classification |
|
Experimental |
| 79 |
hamzeesaid/nlp-text-classifier
Fine-tune transformers for text classification — DistilBERT/RoBERTa,... |
|
Experimental |
| 80 |
DSXiangLi/SimpleClassification
Simple Text Classification[WIP] |
|
Experimental |
| 81 |
windisch-paul/o1
Data and code associated with the manuscript "Reasoning Models for Text... |
|
Experimental |
| 82 |
HRSadeghi/Kasreh_ezafeh
In this repository, we provide a neural model based on BERT and BiLSTM... |
|
Experimental |
| 83 |
Rvbens/non-coding-DNA-classifier
Deep learning multi-label classifier of non-coding DNA sequences |
|
Experimental |
| 84 |
fxierh/NLP-Sentence-Classification
Sentence classification with BERT. |
|
Experimental |
| 85 |
scr4shdev/ai_text_classifier
AI vs Human Text Classifier based on Multinomial Naive Bayes and DistilBERT... |
|
Experimental |
| 86 |
SomanthaManuranga/QuantumCircuit-Dataset-Builder-Automated-Image-to-Text-Pipeline
This project builds an automated pipeline to generate a high-quality dataset... |
|
Experimental |
| 87 |
jkshfanfbun/bert-geosite-classification
train a website classification model using data from geosite |
|
Experimental |
| 88 |
microcoder-py/language-detection-multilingualBERT
Using the pretrained BERT Multilingual model, a language detection model was... |
|
Experimental |
| 89 |
danaiamirali/reuters-text-classification
Applying Transformer-based models to the imbalanced multi-label Reuters News... |
|
Experimental |
| 90 |
windisch-paul/temperature
Data and code associated with the manuscript "The Impact of the Temperature... |
|
Experimental |
| 91 |
XinyanHe/Comparison-between-BERT-and-ELMo
A Comparison of BERT and ELMo on Text Classification Tasks |
|
Experimental |
| 92 |
NaoufalBgit/lipn-extreme-multilabel-classification
Research internship on extreme multi-label classification with curriculum... |
|
Experimental |
| 93 |
Mbashas/gandabert
Fine-tuned mBERT for Luganda news classification across 5 categories... |
|
Experimental |
| 94 |
KaimuMutz/ml-transformer-benchmarking-suite
Enterprise Text Classification Model Selection Framework Automated... |
|
Experimental |
| 95 |
plandes/medaCy_bertcrf_model_clinical_notes
Clinical Notes Model for medaCy (BERT) |
|
Experimental |
| 96 |
simonEllershaw/Unsupervised_medical_BERT
NLP experiments comparing unsupervised and supervised BERT finetuning... |
|
Experimental |
| 97 |
AkimfromParis/ner_japanese
The biggest tech investor Masayoshi Son is back on Twitter since 2020 but in... |
|
Experimental |
| 98 |
kavinh07/Multilabel-Quote-Classifier
A sophisticated multilabel text classification model to seamlessly... |
|
Experimental |
| 99 |
TanmoyGG/Mini_SciBERT-Pre-training-Fine-tuning-BERT-for-Scientific-NER-and-Classification
A specialized NLP pipeline for scientific text processing, implementing both... |
|
Experimental |
| 100 |
sdarjunwadkar/Google-Quest-Multilabel-Classification
Google's CrowdSource team collected data on subjective question-answering... |
|
Experimental |