#139 · Primary category: NLP Tools & Text Processing
adaptive-classifier
A flexible, adaptive classification system for dynamic text classification
Project last updated:10/07/25
GitHub Stars
568
Forks
40
Contributors
2
License
Apache-2.0
Why we included this project
Text classifiers in production rarely stay static: the label set grows, new examples show up, and full retraining is disruptive. Adaptive Classifier is a PyTorch library that tackles that directly, letting you add classes and training examples at runtime without catastrophic forgetting through elastic weight consolidation and a FAISS-backed prototype memory, on top of any HuggingFace transformer. Model updates happen without downtime, and the built-in ONNX Runtime path speeds up CPU inference, so it fits live services rather than just experiments. There's also a game-theoretic prediction mode that resists adversarial or strategically manipulated inputs, which matters for moderation and support routing where users try to game the system. If your data keeps moving after deploy, this is a focused way to keep the classifier in step with it.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量