adaptive-classifier

让文本分类模型随新数据自动进化,无需频繁重训

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 43 🐛 待处理 2 👀 关注 9
GitHub ↗
GitHub 星标 ★ 578
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可自由使用,无付费版本。

项目预览

adaptive-classifier 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队codelion
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可自由使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型adaptive-learning,adaptive-neural-network,bert,classifier,continous-learning,distilbert,elastic-weight-consolidation,embeddings,faiss,large-language-models,llms,machine-learning,multi-class-classification,multi-label-classification,neural-layers,neural-networks,online-learning,roberta,text-classification,transformers
GitHub 星标★ 578
上线时间2025-01-12 00:00:00
代码更新2026-11-02
仓库体积5.3 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

adaptive-classifier 是一个基于 Python 的灵活自适应文本分类系统,专为处理动态变化的文本分类任务而设计。它解决了传统分类模型在数据分布漂移或类别体系变化时性能下降的问题,通过在线学习和自适应机制,能够持续从新数据中更新模型,保持分类准确性。核心能力包括:支持增量训练、自动检测数据分布变化、动态调整分类边界、以及提供简洁的 API 接口。该系统适用于需要实时响应新信息的场景,如舆情监控、客服工单分类、内容审核等,帮助开发者在不重新训练整个模型的情况下,快速适应新出现的类别或语义变化。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 578

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境
  • 标注样本

安装与启动步骤

  1. 1装上试

    先按包装,跑通再说。

    pip install adaptive-classifier
  2. 2加第一批类别

    用少量样本建立初始分类器。

  3. 3在线加新类

    遇到新类别增量加入,不用重训全量。

  4. 4压成通用格式

    要上线就导出,体积小推理快。

  5. 5起服务

    带服务依赖装,能直接起接口。

    pip install "adaptive-classifier[serve]"

如何确认成功

连续加入两个新类别后,旧类别的准确率没有明显下降,新类别可被正确识别

注意事项

  • 重点是持续学习与动态加类,不是追求单次最高分。
  • 类别反复增删会让决策边界漂移,定期全量校准。
  • 对抗样本防护是加分项,不等于安全。
  • 服务化模式适合小流量在线场景。

核心亮点

  • 内置数据漂移检测,能主动感知分类效果下降并触发模型更新
  • 支持增量学习,新数据到来时无需全量重训,节省计算资源
  • API 设计简洁,几行代码即可集成到现有 Python 项目中

不足之处

  • 文档和社区生态尚不完善,示例和教程较少
  • 对超大规模文本分类任务(如百万级类别)的扩展性未验证

适用场景

  • 实时舆情监控,快速捕捉话题演变和新增事件类别
  • 客服工单动态分类,自动适应新出现的产品问题类型
  • 内容审核系统,持续学习新的违规模式

替代项目

River、scikit-learn (Partial Fit)、ModAL

上一篇:HoliTom

下一篇:awesome-activation-engineering

同类项目推荐

KDFlow 开源

一套配置跑通多种LLM蒸馏,小模型也能继承大模型能力

A user-friendly & efficient knowledge distillation framework for LLMs, supporting of···

★ 256 2026-10-07
Tutel 开源

让 MoE 大模型训练更快更省显存,支持 FP8/FP4 低精度。

Tutel MoE: Optimized Mixture-of-Experts Library, Support GLM/Kimi/Gpt/DeepSeek/Qwen ···

★ 1028 2026-09-16
makeMoE 开源

手写稀疏混合专家模型,彻底搞懂 MoE 原理

From scratch implementation of a sparse mixture of experts language model inspired b···

★ 821 2026-08-09
reasoning-from-scratch 开源

从零手写推理模型,彻底搞懂 o1 原理

Implement a reasoning LLM in PyTorch from scratch, step by step

★ 5801 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 464 2026-08-09
CoOp 开源

自动学习提示词,让CLIP模型在少样本下精准分类

Prompt Learning for Vision-Language Models (IJCV'22, CVPR'22)

★ 2240 2026-08-09
Re-Align 开源

用图像检索给VLM装上“防幻觉滤镜”,生成更可信。

[EMNLP'25] A novel alignment framework that leverages image retrieval to mitigate ha···

★ 52 2026-08-09
DeepSpeed 开源

几行配置把单卡训练扩到多机多卡,省显存提吞吐

DeepSpeed is a deep learning optimization library that makes distributed training an···

★ 43312 2026-11-08