#Text-classification

Showing 60 of 106 repositories tagged #text-classification, ranked by stars

hankcs
hankcs
HanLP

中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理

Score
96
★ 36.4k ⑂ 10.9k +13/day
Python
explosion
explosion
spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

Score
100
★ 33.7k ⑂ 4.7k +10/day
Python
brightmart
brightmart
text_classification

all kinds of text classification models and more with deep learning

Score
88
★ 7.9k ⑂ 2.5k
Python
microsoft
microsoft
nlp-recipes

Natural Language Processing Best Practices & Examples

Score
80
★ 6.4k ⑂ 912
Python
JohnSnowLabs
JohnSnowLabs
spark-nlp

State of the Art Natural Language Processing

Score
100
★ 4.1k ⑂ 743 +1/day
Scala
snipsco
snipsco
snips-nlu

Snips Python library to extract meaning from text

Score
76
★ 4.0k ⑂ 504
Python
catalyst-team
catalyst-team
catalyst

Accelerated deep learning R&D

Score
72
★ 3.4k ⑂ 399
Python
FudanNLP
FudanNLP
fastNLP

fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.

Score
95
★ 3.1k ⑂ 448
Python
x4nth055
x4nth055
pythoncode-tutorials

The Python Code Tutorials

Score
92
★ 3.0k ⑂ 2.0k
Jupyter Notebook
BrikerMan
BrikerMan
Kashgari

Kashgari is a production-level NLP Transfer learning framework built on top of tf.keras for text-labeling and text-classification, includes Word2Vec, BERT, and GPT2 Language Embedding.

Score
90
★ 2.4k ⑂ 431
Python
alibaba
alibaba
EasyNLP

EasyNLP: A Comprehensive and Easy-to-use NLP Toolkit

Score
86
★ 2.2k ⑂ 257 +1/day
Python
kk7nc
kk7nc
Text_Classification

Text Classification Algorithms: A Survey

Score
88
★ 1.8k ⑂ 541
Python
Delta-ML
Delta-ML
delta

DELTA is a deep learning based natural language and speech processing platform. LF AI & DATA Projects: https://lfaidata.foundation/projects/delta/

Score
79
★ 1.6k ⑂ 283
Python
bfelbo
bfelbo
DeepMoji

State-of-the-art deep learning model for analyzing sentiment, emotion, sarcasm etc.

Score
81
★ 1.6k ⑂ 311
Python
code-kern-ai
code-kern-ai
refinery

The data scientist's open-source choice to scale, assess and maintain natural language data. Treat training data like a software artifact.

Score
88
★ 1.5k ⑂ 73
Python
microsoft
microsoft
NeuronBlocks

NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego

Score
76
★ 1.5k ⑂ 190
Python
obsei
obsei
obsei

Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis, comparative study and more .

Score
100
★ 1.4k ⑂ 175 +1/day
Python
Hello-SimpleAI
Hello-SimpleAI
chatgpt-comparison-detection

Human ChatGPT Comparison Corpus (HC3), Detectors, and more! 🔥

Score
75
★ 1.4k ⑂ 127 +6/day
Python
explosion
explosion
spacy-llm

🦙 Integrating LLMs into structured NLP pipelines

Score
83
★ 1.4k ⑂ 107 +1/day
Python
yao8839836
yao8839836
text_gcn

Graph Convolutional Networks for Text Classification. AAAI 2019

Score
83
★ 1.4k ⑂ 438
Python
Tongjilibo
Tongjilibo
bert4torch

An elegent pytorch implement of transformers

Score
92
★ 1.3k ⑂ 168
Python
JohnSnowLabs
JohnSnowLabs
nlu

1 line for thousands of State of The Art NLP models in hundreds of languages The fastest and most accurate way to solve text problems.

Score
60
★ 966 ⑂ 139
Python
wikipedia2vec
wikipedia2vec
wikipedia2vec

A tool for learning vector representations of words and entities from Wikipedia

Score
52
★ 966 ⑂ 100
Python
brightmart
brightmart
bert_language_understanding

Pre-training of Deep Bidirectional Transformers for Language Understanding: pre-train TextCNN

Score
68
★ 964 ⑂ 211
Python
lonePatient
lonePatient
Bert-Multi-Label-Text-Classification

This repo contains a PyTorch implementation of a pretrained BERT model for multi-label text classification.

Score
64
★ 923 ⑂ 208
Python
The-FinAI
The-FinAI
PIXIU

This repository introduces PIXIU, an open-source resource featuring the first financial large language models (LLMs), instruction tuning data, and evaluation benchmarks to holistically assess financial LLMs. Our goal is to continually push forward the open-source development of financial artificial intelligence (AI).

Score
0
★ 873 ⑂ 119 +1/day
Jupyter Notebook
explosion
explosion
spacy-streamlit

👑 spaCy building blocks and visualizers for Streamlit apps

Score
67
★ 858 ⑂ 114
Python
styfeng
styfeng
DataAug4NLP

Collection of papers and resources for data augmentation for NLP.

Score
64
★ 833 ⑂ 77
smilelight
smilelight
lightNLP

基于Pytorch和torchtext的自然语言处理深度学习框架。

Score
56
★ 832 ⑂ 209
Python
nuclia
nuclia
nucliadb

NucliaDB, The AI Search database for RAG

Score
0
★ 717 ⑂ 58
Python
webis-de
webis-de
small-text

Active Learning for Text Classification in Python

Score
98
★ 646 ⑂ 78 +1/day
Python
VinAIResearch
VinAIResearch
BERTweet

BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)

Score
40
★ 609 ⑂ 55 +1/day
Python
mlwithme
mlwithme
BertWithPretrained

An implementation of the BERT model and its related downstream tasks based on the PyTorch framework. @月来客栈

Score
57
★ 604 ⑂ 108
Python
jiegzhan
jiegzhan
multi-class-text-classification-cnn-rnn

Classify Kaggle San Francisco Crime Description into 39 classes. Build the model with CNN, RNN (GRU and LSTM) and Word Embeddings on Tensorflow.

Score
84
★ 602 ⑂ 259
Python
stepthom
stepthom
text_mining_resources

Resources for learning about Text Mining and Natural Language Processing

Score
62
★ 598 ⑂ 197 +1/day
codelion
codelion
adaptive-classifier

A flexible, adaptive classification system for dynamic text classification

Score
71
★ 566 ⑂ 39
Python
RandolphVI
RandolphVI
Multi-Label-Text-Classification

About Muti-Label Text Classification Based on Neural Network.

Score
44
★ 562 ⑂ 143
Python
EricFillion
EricFillion
happy-transformer

Happy Transformer makes it easy to fine-tune and perform inference with NLP Transformer models.

Score
93
★ 548 ⑂ 69 +1/day
Python
shibing624
shibing624
pytextclassifier

pytextclassifier is a toolkit for text classification. 文本分类,LR,Xgboost,TextCNN,FastText,TextRNN,BERT等分类模型实现,开箱即用。

Score
55
★ 524 ⑂ 77
Python
raghakot
raghakot
keras-text

Text Classification Library in Keras

Score
52
★ 421 ⑂ 97
Python
vietnh1009
vietnh1009
Hierarchical-attention-networks-pytorch

Hierarchical Attention Networks for document classification

Score
36
★ 406 ⑂ 107
Python
airbnb
airbnb
artificial-adversary

🗣️ Tool to generate adversarial text examples and test machine learning models against them

Score
28
★ 404 ⑂ 56
Python
yongzhuo
yongzhuo
Pytorch-NLU

中文文本分类、序列标注工具包(pytorch),支持中文长文本、短文本的多类、多标签分类任务,支持中文命名实体识别、词性标注、分词、抽取式文本摘要等序列标注任务。 Chinese text classification and sequence labeling toolkit, supports multi class and multi label classification, text similsrity, text summary and NER.

Score
20
★ 357 ⑂ 52 +1/day
Python
sergioburdisso
sergioburdisso
pyss3

A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat:

Score
69
★ 349 ⑂ 44 +1/day
Python
phurwicz
phurwicz
hover

:speedboat: Label data at scale. Fun and precision included.

Score
100
★ 330 ⑂ 19
Python
RandolphVI
RandolphVI
Hierarchical-Multi-Label-Text-Classification

The code of CIKM'19 paper《Hierarchical Multi-label Text Classification: An Attention-based Recurrent Network Approach》

Score
24
★ 328 ⑂ 71
Python
yongzhuo
yongzhuo
Macadam

Macadam是一个以Tensorflow(Keras)和bert4keras为基础,专注于文本分类、序列标注和关系抽取的自然语言处理工具包。支持RANDOM、WORD2VEC、FASTTEXT、BERT、ALBERT、ROBERTA、NEZHA、XLNET、ELECTRA、GPT-2等EMBEDDING嵌入; 支持FineTune、FastText、TextCNN、CharCNN、BiRNN、RCNN、DCNN、CRNN、DeepMoji、SelfAttention、HAN、Capsule等文本分类算法; 支持CRF、Bi-LSTM-CRF、CNN-LSTM、DGCNN、Bi-LSTM-LAN、Lattice-LSTM-Batch、MRC等序列标注算法。

Score
16
★ 325 ⑂ 38
Python
dataqa
dataqa
nlp-labelling

Labelling platform for text using weak supervision.

Score
75
★ 260 ⑂ 18
JavaScript
geniusai-research
geniusai-research
Text-Classification

Text Classification through CNN, RNN & HAN using Keras

Score
50
★ 237 ⑂ 102
Jupyter Notebook
giacbrd
giacbrd
ShallowLearn

An experiment about re-implementing supervised learning models based on shallow neural network approaches (e.g. fastText) with some additional exclusive features and nice API. Written in Python and fully compatible with Scikit-learn.

Score
45
★ 198 ⑂ 29
Python
csinva
csinva
imodelsX

Interpret text data with LLMs (sklearn compatible).

Score
74
★ 176 ⑂ 27
Python
karolzak
karolzak
support-tickets-classification

This case study shows how to create a model for text analysis and classification and deploy it as a web service in Azure cloud in order to automatically classify support tickets. This project is a proof of concept made by Microsoft (Commercial Software Engineering team) in collaboration with Endava http://endava.com/en

Score
81
★ 167 ⑂ 92
Python
AmirhosseinHonardoust
AmirhosseinHonardoust
Fake-News-Detector

A professional TF-IDF + Logistic Regression style-risk classifier for educational fake-news detection, with a Streamlit dashboard, honest evaluation, uncertainty handling, and leakage analysis.

Score
94
★ 151 ⑂ 19
Python
microsoft
microsoft
browsecloud

A web app to create and browse text visualizations for automated customer listening.

Score
56
★ 148 ⑂ 19
TypeScript
Nicolepcx
Nicolepcx
Transformers-in-Action

This is the corresponding code for the book Transformers in Action

Score
58
★ 146 ⑂ 45
Jupyter Notebook
dirkhovy
dirkhovy
text_analysis_for_social_science

Code for the CUP Elements on text analysis in Python for social scientists

Score
62
★ 142 ⑂ 31 +1/day
Jupyter Notebook
snrazavi
snrazavi
Deep_Learning_in_Python_2018

Deep Learning workshop including image classification, face recognition, Object detection, language modelling, image captioning and neural machine translation.

Score
43
★ 140 ⑂ 59
Jupyter Notebook
riejohnson
riejohnson
ConText

ConText v4: Neural networks for text categorization

Score
36
★ 122 ⑂ 13
C++
RubixML
RubixML
Sentiment

An example project using a feed-forward neural network for text sentiment classification trained with 25,000 movie reviews from the IMDB website.

Score
33
★ 117 ⑂ 14
PHP
pommedeterresautee
pommedeterresautee
fastrtext

R wrapper for fastText

Score
29
★ 102 ⑂ 14
C++
Related Topics
#nlp#machine-learning#deep-learning#natural-language-processing#python#pytorch#transformers#named-entity-recognition#bert#artificial-intelligence#neural-network#tensorflow

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly