Neural Architecture Text Classification NLP Tools
Implementations of specific neural network architectures (CNNs, RNNs, LSTMs, attention mechanisms) for text classification tasks. Does NOT include pre-trained transformer models (see bert-text-classification), probabilistic classifiers (see naive-bayes-text-classification), or domain-specific applications like product categorization.
There are 165 neural architecture text classification tools tracked. 2 score above 50 (established tier). The highest-rated is brightmart/text_classification at 51/100 with 7,950 stars.
Get all 165 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=neural-architecture-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 |
brightmart/text_classification
all kinds of text classification models and more with deep learning |
|
Established |
| 2 |
gaussic/text-classification-cnn-rnn
CNN-RNN中文文本分类,基于TensorFlow |
|
Established |
| 3 |
codewithzichao/DeepClassifier
DeepClassifier is aimed at building general text classification model... |
|
Emerging |
| 4 |
chenyuntc/PyTorchText
1st Place Solution for Zhihu Machine Learning Challenge . Implementation of... |
|
Emerging |
| 5 |
ShawnyXiao/TextClassification-Keras
Text classification models implemented in Keras, including: FastText,... |
|
Emerging |
| 6 |
prakashpandey9/Text-Classification-Pytorch
Text classification using deep learning models in Pytorch |
|
Emerging |
| 7 |
TobiasLee/Text-Classification
Implementation of papers for text classification task on DBpedia |
|
Emerging |
| 8 |
FreedomIntelligence/TextClassificationBenchmark
A Benchmark of Text Classification in PyTorch |
|
Emerging |
| 9 |
cjymz886/text-cnn
嵌入Word2vec词向量的CNN中文文本分类 |
|
Emerging |
| 10 |
fendouai/Chinese-Text-Classification
Chinese-Text-Classification,Tensorflow... |
|
Emerging |
| 11 |
thunlp/THUCTC
An Efficient Chinese Text Classifier |
|
Emerging |
| 12 |
airalcorn2/Recurrent-Convolutional-Neural-Network-Text-Classifier
My (slightly modified) Keras implementation of the Recurrent Convolutional... |
|
Emerging |
| 13 |
cahya-wirawan/opentc
OpenTC is a text classification engine using several algorithms in machine learning |
|
Emerging |
| 14 |
bicepjai/Deep-Survey-Text-Classification
The project surveys 16+ Natural Language Processing (NLP) research papers... |
|
Emerging |
| 15 |
eisenjulian/nlp_estimator_tutorial
Educational material on using the TensorFlow Estimator framework for text... |
|
Emerging |
| 16 |
roomylee/rnn-text-classification-tf
Tensorflow Implementation of Recurrent Neural Network (Vanilla, LSTM, GRU)... |
|
Emerging |
| 17 |
foamliu/Self-Attention-Keras
自注意力与文本分类 |
|
Emerging |
| 18 |
cjymz886/text_rnn_attention
嵌入Word2vec词向量的RNN+ATTENTION中文文本分类 |
|
Emerging |
| 19 |
linkedin/detext
DeText: A Deep Neural Text Understanding Framework for Ranking and... |
|
Emerging |
| 20 |
seopbo/nlp_classification
Implementing nlp papers relevant to classification with PyTorch, gluonnlp |
|
Emerging |
| 21 |
pencoa/PCNN
A neural architecture for relation extraction task implemented in Tensorflow. |
|
Emerging |
| 22 |
yuchenlin/lstm_sentence_classifier
LSTM-based Models for Sentence Classification in PyTorch |
|
Emerging |
| 23 |
yala/text_nn
Text classification models. Used a submodule for other projects. |
|
Emerging |
| 24 |
hscspring/Multi-Label-Text-Classification-for-Chinese
pytorch implementation of multi-label text classification, includes kinds of... |
|
Emerging |
| 25 |
guokr/Caver
Caver: a toolkit for multilabel text classification. |
|
Emerging |
| 26 |
napsternxg/DeepSequenceClassification
Deep neural network based model for sequence to sequence classification |
|
Emerging |
| 27 |
lukasruff/CVDD-PyTorch
A PyTorch implementation of Context Vector Data Description (CVDD), a method... |
|
Emerging |
| 28 |
Roshanson/TextInfoExp
自然语言处理实验(sougou数据集),TF-IDF,文本分类、聚类、词向量、情感识别、关系抽取等 |
|
Emerging |
| 29 |
dongjun-Lee/text-classification-models-tf
Tensorflow implementations of Text Classification Models. |
|
Emerging |
| 30 |
sourcedexter/tfClassifier
Tensorflow based training and classification scripts for text, images, etc |
|
Emerging |
| 31 |
dheeraj7596/SCDV
Text classification with Sparse Composite Document Vectors. |
|
Emerging |
| 32 |
FernandoLpz/Text-Classification-CNN-PyTorch
The aim of this repository is to show a baseline model for text... |
|
Emerging |
| 33 |
baiyyang/medical-diagnosis-cnn-rnn-rcnn
分别使用rnn/cnn/rcnn来实现根据患者描述,进行疾病诊断 |
|
Emerging |
| 34 |
ShaneTian/TextCNN
TextCNN by TensorFlow 2.0.0 ( tf.keras mainly ). |
|
Emerging |
| 35 |
sahitya0000/Relation-Classification
Relation Classification - SEMEVAL 2010 task 8 dataset |
|
Emerging |
| 36 |
WeiNyn/DIETClassifier-pytorch
DIET Classifier mini implementation on pytorch. |
|
Emerging |
| 37 |
ymym3412/textcnn-conv-deconv-pytorch
text convolution-deconvolution auto-encoder model in PyTorch |
|
Emerging |
| 38 |
indiejoseph/cnn-text-classification-tf-chinese
CNN for Chinese Text Classification in Tensorflow |
|
Emerging |
| 39 |
DongjunLee/text-cnn-tensorflow
Convolutional Neural Networks for Sentence Classification(TextCNN)... |
|
Emerging |
| 40 |
SuyashLakhotia/TextCategorization
:zap: Using deep learning (MLP, CNN, Graph CNN) to classify text in TensorFlow. |
|
Emerging |
| 41 |
practicingman/chinese_text_cnn
TextCNN Pytorch实现 中文文本分类 情感分析 |
|
Emerging |
| 42 |
brightmart/ai_law
all kinds of baseline models for long text classificaiton( text categorization) |
|
Emerging |
| 43 |
ChenghaoMou/pytorch-pQRNN
Implementation of pQRNN in PyTorch |
|
Emerging |
| 44 |
bhaveshoswal/CNN-text-classification-keras
Text Classification by Convolutional Neural Network in Keras |
|
Emerging |
| 45 |
vietnh1009/Very-deep-cnn-pytorch
Very deep CNN for text classification |
|
Emerging |
| 46 |
yanqiangmiffy/Text-Classification-Application
:school_satchel: 基于CNN实现的文本分类应用 |
|
Emerging |
| 47 |
roomylee/rcnn-text-classification
Tensorflow Implementation of "Recurrent Convolutional Neural Network for... |
|
Emerging |
| 48 |
Hironsan/awesome-text-classification
Text classification meets word embeddings. |
|
Emerging |
| 49 |
jfilter/text-classification-keras
📚 Text classification library with Keras |
|
Emerging |
| 50 |
hpanwar08/sentence-classification-pytorch
Sentiment analysis with variable length sequences in pytorch |
|
Emerging |
| 51 |
SeanLee97/clfzoo
A deep text classifiers library. |
|
Emerging |
| 52 |
liyibo/text-classification-demos
Neural models for Text Classification in Tensorflow, such as cnn, dpcnn,... |
|
Emerging |
| 53 |
keishinkickback/Pytorch-RNN-text-classification
Word Embedding + LSTM + FC |
|
Emerging |
| 54 |
Zhenye-Na/crnn-pytorch
✍️ Convolutional Recurrent Neural Network in Pytorch | Text Recognition |
|
Emerging |
| 55 |
atnlp/torchtext-summary
torchtext使用总结,从零开始逐步实现了torchtext文本预处理过程,包括截断补长,词表构建,使用预训练词向量,构建可用于PyTorch的可迭代... |
|
Emerging |
| 56 |
cjiang2/VDCNN
Implementation of Very Deep Convolutional Neural Network for Text Classification |
|
Emerging |
| 57 |
vietnh1009/Very-deep-cnn-tensorflow
Very deep CNN for text classification |
|
Emerging |
| 58 |
aayux/glove-text-cnn
A text classification model with pretrained GloVe embeddings |
|
Emerging |
| 59 |
JackHCC/Chinese-Text-Classification-PyTorch
中文文本分类任务,基于PyTorch实现(TextCNN,TextRNN,FastText,TextRCNN,BiLSTM_Attention,... |
|
Emerging |
| 60 |
Accagain2014/TextMatching
Methods about Deep Learning for Text Matching |
|
Emerging |
| 61 |
fidelity/classitransformers
A abstract text classification library using language models. Build your... |
|
Emerging |
| 62 |
practicingman/chinese_ulmfit
中文ULMFiT 情感分析 文本分类 |
|
Emerging |
| 63 |
JustinJiang1994/chinese-text-classifier
基于Keras的中文文本分类系统,支援多种模型架构和训练策略,实验数据为中文新闻分类文本cnews数据集。 |
|
Emerging |
| 64 |
orion-orion/AIFlow
🎈 2020年中国高校计算机大赛(C4)-网络技术挑战赛EP2决赛赛项:基于CNN+LSTM时空神经网络的在线流量分类模型。 |
|
Emerging |
| 65 |
sfailsthy/chinese-text-classification-with-cnn-tf
中文文本分类(目前是二分类) |
|
Experimental |
| 66 |
dongjun-Lee/transfer-learning-text-tf
Tensorflow implementation of Semi-supervised Sequence Learning... |
|
Experimental |
| 67 |
mboukabous/Security-Intelligence-on-Exchanged-Multimedia-Messages-Based-on-Deep-Learning
Deep learning (DL) approaches use various processing layers to learn... |
|
Experimental |
| 68 |
xalanq/chinese-sentiment-classification
简单的中文文本情感分类 (MLP, CNN, RNN in PyTorch) - 2019 THU 人工智能导论作业 |
|
Experimental |
| 69 |
lijqhs/text-classification-cn
中文文本分类实践,基于搜狗新闻语料库,采用传统机器学习方法以及预训练模型等方法 |
|
Experimental |
| 70 |
alsora/tensorflow-nlp
Text Classification and NLP in Tensorflow |
|
Experimental |
| 71 |
rktamplayo/LeTraNets
[ACML2019] Text Length Adaptation in Sentiment Classification |
|
Experimental |
| 72 |
hoangthangta/ThangKAN
KANs for text classification on GLUE tasks |
|
Experimental |
| 73 |
shawroad/Text-Classification-Pytorch
Summary and comparison of Chinese classification models |
|
Experimental |
| 74 |
FernandoLpz/Text-Classification-LSTMs-PyTorch
The aim of this repository is to show a baseline model for text... |
|
Experimental |
| 75 |
AlexYangLi/TextClassification
All kinds of neural text classifiers implemented by Keras |
|
Experimental |
| 76 |
tushar-tj/Convolutional-Neural-Networks-for-Sentence-Classification
Implementation of Convolutional Neural Networks for Sentence Classification... |
|
Experimental |
| 77 |
ahmedbesbes/overview-and-benchmark-of-traditional-and-deep-learning-models-in-text-classification
NLP tutorial |
|
Experimental |
| 78 |
bkj/ulm-basenet
Implementation of ULMFit algorithm for text classification via transfer learning |
|
Experimental |
| 79 |
schelotto/Region_Embedding_Text_Classification_Pytorch
PyTorch implementation of 'A New Method of Region Embedding for Text Classification' |
|
Experimental |
| 80 |
foxlf823/Multi-Filter-Residual-Convolutional-Neural-Network
Multi-Filter Residual Convolutional Neural Network for Text Classification |
|
Experimental |
| 81 |
leftthomas/CCCapsNet
A PyTorch implementation of Compositional Coding Capsule Network based on... |
|
Experimental |
| 82 |
garfieldpigljy/HSCNN
An implementation of the paper "HSCNN: A Hybrid-Siamese Convolutional Neural... |
|
Experimental |
| 83 |
Rickey-CS/Sentiment-Text-Classification-Pytorch
sentiment-analysis,document-classification,svm,logistic-regression,rcnn-text-... |
|
Experimental |
| 84 |
storytellingengineer/Text_Classification_using_LSTM
Text Classification using LSTM |
|
Experimental |
| 85 |
devjwsong/lstm-bayesian-optimization-pytorch
Bayesian Optimization implementation for text classifiction |
|
Experimental |
| 86 |
Ailln/text-classification
🦑 中文文本分类(支持 API 部署) |
|
Experimental |
| 87 |
tim5go/cnn-question-classification-keras
Chinese Question Classifier (Keras Implementation) on BQuLD |
|
Experimental |
| 88 |
zqhZY/textclasser
a project for text classification using tensorflow. |
|
Experimental |
| 89 |
dongjun-Lee/rnn-text-classification-tf
Tensorflow implementation of Attention-based Bidirectional RNN text classification. |
|
Experimental |
| 90 |
tuzhucheng/MP-CNN-Variants
Variants of Multi-Perspective Convolutional Neural Networks |
|
Experimental |
| 91 |
AngusMonroe/text-classification
Text classification based on RNN using pytorch |
|
Experimental |
| 92 |
GINK03/keras-cnn-text-classify
simple CNN text classification with Keras |
|
Experimental |
| 93 |
gksoriginals/Text_Classifier-pytorch
This is a pytorch tutorial for text classification using neural nets |
|
Experimental |
| 94 |
Jverma/cnn-text-classification-keras
Convolutional Neural Network for Text Classification in Keras |
|
Experimental |
| 95 |
AlonAzrael/keras-aquarium
a small collection of models implemented in keras, including matrix... |
|
Experimental |
| 96 |
shahrukhx01/joint-learn
A PyTorch based comprehensive toolkit for weight-sharing in text... |
|
Experimental |
| 97 |
ZhengZixiang/OpenTC
Exploring various text classification models based on PyTorch. 基于PyTorch探索各种文本分类模型 |
|
Experimental |
| 98 |
titicaca/keras-text-cls
Text Classification Lib on Keras |
|
Experimental |
| 99 |
slyapustin/classifier
ML classifier application with Tensorflow and Django/Celery |
|
Experimental |
| 100 |
Doragd/Text-Classification-PyTorch
Implementation of papers for text classification task on SST-1/SST-2 |
|
Experimental |
| 101 |
ThinamXx/SurnameClassification__PyTorch
I have worked in Surname Classification Model Inferring Demographic... |
|
Experimental |
| 102 |
nn116003/torchtext-tutorial
torchtext-tutorial (text classification) |
|
Experimental |
| 103 |
mpuig/textclassification
A brief overview of how to use fastText to train powerful text classifiers... |
|
Experimental |
| 104 |
mukesh-mehta/VDCNN
Implementation of Very Deep Convolutional Neural Network paper |
|
Experimental |
| 105 |
binzhouchn/capsule-pytorch
A pytorch implementation of CapsNet for text classification ... |
|
Experimental |
| 106 |
taishan1994/tensorflow-text-classification
基于tensorflow的中文文本分类(复旦中文语料) |
|
Experimental |
| 107 |
sarweshsuman/keras-text-classification
CNN text classification using keras |
|
Experimental |
| 108 |
tigerchen52/cnn_text_classification
Tensorflow Implementation of cnn text classification |
|
Experimental |
| 109 |
leohsuofnthu/Pytorch-TextCNN
Pytorch implementation of the paper Convolutional Neural Networks for... |
|
Experimental |
| 110 |
JoeyBoyi/chinese-text-multi-classification-clstm
A Multi-classification of chinese text with cnn-rnn model. |
|
Experimental |
| 111 |
threelittlemonkeys/cnn-classification-pytorch
CNNs for Classification in PyTorch |
|
Experimental |
| 112 |
childmindresearch/text-knnassifier
A tool for compressed KNN text classification |
|
Experimental |
| 113 |
Thinkgamer/Text-Classification
文本分类系统,支持上传文件,指定类别 |
|
Experimental |
| 114 |
rachit-shah/News-Classfication-using-DNN-models
Comparative Analysis of CNN, RNN and HAN for Text Classification with GloVe... |
|
Experimental |
| 115 |
Puteto/ChineseClassification
基于 SVM 和 TF-IDF 算法的中文文本分类和情感分析系统 |
|
Experimental |
| 116 |
xiaobaicxy/text-classification-BiLSTM-Attention-pytorch
文本分类, 双向lstm + attention 算法 |
|
Experimental |
| 117 |
aqstack/elmo-modeling
State-of-the-Art Text Classification using Deep Contextual Word Representations |
|
Experimental |
| 118 |
zengfr/SVM-Neuro-Matching
SVM Neuro Matching C#机器学习 LibSVM支持向量机 神经网络 匹配 中文文本分词分类聚类 |
|
Experimental |
| 119 |
vgupta123/SCDV-MS
Improving Document Classification with Multi-Sense Embeddings Source Code (ECAI 2020) |
|
Experimental |
| 120 |
SpringerNLP/Chapter6
Chapter 6: Convolutional Neural Networks |
|
Experimental |
| 121 |
rktamplayo/MCFA
[IJCAI2018] Translations as Additional Contexts for Sentence Classification |
|
Experimental |
| 122 |
zhangcong-zc/Text_Classification
Text Classification Based on Chinese SogouNews |
|
Experimental |
| 123 |
Wasim37/knowledge-automatic-tagging
知识点分类 |
|
Experimental |
| 124 |
zhanlaoban/Text_Classification
Summary of Text Classification in deep learning techniques implemented by... |
|
Experimental |
| 125 |
jungwhank/rcnn-text-classification-pytorch
PyTorch implementation of "Recurrent Convolutional Neural Network for Text... |
|
Experimental |
| 126 |
alesee/text-classification-with-rnn
Deep Learning for text classification with Torchtext, PyTorch & FastAI |
|
Experimental |
| 127 |
kushalchauhan98/bcn-cnn-text-classification
Text classification experiments using TextCNNs and Bi-attentive... |
|
Experimental |
| 128 |
chachamatcha/DL_Text_Classification
Collection of Deep Learning Text Classification Models in Keras; Includes a... |
|
Experimental |
| 129 |
hsakas/TextClassification
Text classification using CNN & LSTM |
|
Experimental |
| 130 |
vispz/text_autoencoder
A RNN based Sequence to Sequence autoenconder for yelp reviews (sentences). |
|
Experimental |
| 131 |
au1206/Convolutional-Neural-Networks-for-Sentence-Classification
This is a Keras based implementation of the paper Convolutional Neural... |
|
Experimental |
| 132 |
pochih/pytorch-CNN-text
📑 CNN in NLP |
|
Experimental |
| 133 |
yuhsinliu1993/VDCNN
Using keras to implement VDCNN model |
|
Experimental |
| 134 |
sweat0198/audio_classification_CNN_ESC-50
Audio classification model which uses CNN to train ESC-50 dataset. |
|
Experimental |
| 135 |
kuldeep7688/dynamic_convolutional_neural_network
implementation of dynamic convolutional neural network for text classification |
|
Experimental |
| 136 |
charlieanna/project
Capsule net applied to text data |
|
Experimental |
| 137 |
luciusssss/text-classification
Different neural models for text classification using PyTorch |
|
Experimental |
| 138 |
Rimkomatic/Web-Service-Classification-using-CNN
Long Tailed Service Classification using CNN with 75.76% accuracy |
|
Experimental |
| 139 |
blueMug/rnn_text_classification
This project implements RNN text classification in MXNet |
|
Experimental |
| 140 |
ahmadhusain/lstm_text
Text Classification with Long Short-Term Memory (LSTM) model |
|
Experimental |
| 141 |
innerNULL/PLM-ICD-multi-label-classifier
A multi-label text classifier based on PLM-ICD paper |
|
Experimental |
| 142 |
HyejinWon/pytorch-nsmc-classification
pytorch sentiment classification example used NSMC data |
|
Experimental |
| 143 |
AdrianRasoOnGit/arxiv-classifier
From-scratch neural network text classification framework for arXiv papers,... |
|
Experimental |
| 144 |
dmortalla/1d-cnn-customer-complaint-classifier
1D CNN for customer complaint text classification using PyTorch. |
|
Experimental |
| 145 |
w4096/text-classification
Text Classification Models - CNN, RCNN, RNN-ATTN [PyTorch] |
|
Experimental |
| 146 |
jakeywu/tf_classification
基于RNN CNN RNN-Attention中文文本分类 |
|
Experimental |
| 147 |
adirizq/indonesian-news-title-category-classifier
Indonesian News Title Category Classifier using Word2Vec with LSTM and CNN |
|
Experimental |
| 148 |
altescy/cvdd
AllenNLP implementation of CVDD: An unsupervised anomaly detection method for text |
|
Experimental |
| 149 |
mhjabreel/Textify
Textify: A High-level tensorflow framework for text classification. |
|
Experimental |
| 150 |
yxtay/text-classification-tensorflow
Neural Network Text Classification Models in TensorFlow |
|
Experimental |
| 151 |
stanleylsx/text_classifier_torch
Text classification repository built with Torch, featuring training tricks,... |
|
Experimental |
| 152 |
Johnxjp/cnn_text_classification
PyTorch implementation of Y. Kim's 2015 CNN for text classification |
|
Experimental |
| 153 |
Leroll/retrieval-based-text-classification
基于embedding检索的文本分类服务 |
|
Experimental |
| 154 |
porcelluscavia/audio-model
My Master's thesis project in audio classification using PyTorch and... |
|
Experimental |
| 155 |
vgupta123/contextualize_scdv
Unsupervised Contextualized Document Representation, to appear in SustaiNLP... |
|
Experimental |
| 156 |
liuyaox/text_classification
Text Classification using 15 Deep Learning Models with both Multi-Label and... |
|
Experimental |
| 157 |
santhoshkumar510/Skim-Text
Text Classification |
|
Experimental |
| 158 |
sagnik765/Text-Classification-using-Deep-Learning
Deep learning text classification with TensorFlow and notebook workflow. |
|
Experimental |
| 159 |
threelittlemonkeys/text-classification-pytorch
Text Classification in PyTorch |
|
Experimental |
| 160 |
xiaofuqing13/police-incident-classification
警情数据集文本分类,fastText+jieba分词+pyecharts地区分布可视化 |
|
Experimental |
| 161 |
Savitar-Hub/auto-deep-learning
Automatically create, test & evaluate a deep learning algorithm for text &... |
|
Experimental |
| 162 |
NeoTse0622/TextCNN-pytorch
Text classification implementation based on TextCNN and... |
|
Experimental |
| 163 |
khanovico/neural-text-classification
text classification using RCNN, cutting-edge technology, |
|
Experimental |
| 164 |
microcoder-py/example-tfx-pipeline-text-classifier
This is an example of what a TFX pipeline would look like when used for NLP |
|
Experimental |
| 165 |
StefanMicic/text-classification
Text classification using RNN and Transformer model. |
|
Experimental |