/ Модель

Характеристики

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
transformers
Опубликована
19 сен 2026

QueryCategorizer

Классификация текстаТекст → label3 профессии

Модель на базе DistilBERT распределяет англоязычные обращения в поддержку по девяти категориям для автоматической маршрутизации.

151скачиваний за 30 дней0лайковвеса обновлены20 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

QueryCategorizer — модель классификации текста, разработанная NajafAli01 и дообученная на базе distilbert-base-uncased на наборе Bitext для обучения чат-ботов поддержки клиентов. Она относит входящее сообщение или обращение к одному из девяти отделов: ACCOUNT, CONTACT, DELIVERY, FEEDBACK, INVOICE, ORDER, PAYMENT, REFUND или SHIPPING, чтобы помочь маршрутизировать запросы в службе поддержки. Модель построена на DistilBERT, принимает текст на английском языке и имеет контекстное окно 512 токенов.

В README приведены метрики на тестовой выборке: accuracy, precision, recall и F1 равны 0,9996. Эти результаты относятся к разделению данных из того же набора, на котором модель обучалась, поэтому качество на реальных обращениях и других источниках данных может отличаться. Модель только присваивает категорию и не пересылает сообщение в соответствующий отдел; категории Cancel и Subscription не поддерживаются. Лицензия — Apache-2.0.

Сценарии применения

  • классификация писем клиентов по отделам поддержки
  • определение категории входящего обращения перед маршрутизацией
  • распределение запросов об оплате, возврате и доставке
  • создание прототипа классификатора обращений в поддержку

Ограничения

Модель поддерживает только девять категорий и не включает Cancel и Subscription; она присваивает категорию, но не пересылает обращение. Метрики получены на разбиении обучающего набора, поэтому не гарантируют такое же качество на данных из реальной эксплуатации.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

QueryCategorizer

This model is a fine-tuned version of distilbert-base-uncased on the bitext/Bitext-customer-support-llm-chatbot-training-dataset. It achieves the following results on the evaluation set:

  • Loss: 0.0038
  • Accuracy: 0.9996
  • Precision: 0.9996
  • Recall: 0.9996
  • F1: 0.9996

Model description

A fine-tuned DistilBERT model that classifies customer support queries into one of 9 departments, designed to auto-route incoming support tickets to the correct team.

Model Details

  • Base model: distilbert-base-uncased
  • Task: Multi-class text classification (9 classes)
  • Language: English
  • Fine-tuned on: bitext/Bitext-customer-support-llm-chatbot-training-dataset

The model predicts one of the following 9 departments:

ACCOUNT, CONTACT, DELIVERY, FEEDBACK, INVOICE, ORDER, PAYMENT, REFUND, SHIPPING

Intended uses & limitations

  • Routing incoming customer support emails/messages to the appropriate department
  • Prototyping multi-class text classification pipelines
  • Educational demonstrations of fine-tuning transformer models for classification
  • It is limited to just classify the message but not forward them to the appropriate department
  • Out of 11 labels mentioned in dataset, we only took 9 and removed "Cancel" and "Subscription" because of limited no of data samples for that class.

Training and evaluation data

The bitext/Bitext-customer-support-llm-chatbot-training-dataset was used for training and evaluation of the model. 80% was reserved for training, 10% for validation and 10% for testing.

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 16
  • eval_batch_size: 16
  • seed: 42
  • optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
  • lr_scheduler_type: linear
  • lr_scheduler_warmup_steps: 500
  • num_epochs: 10

Training results

Training LossEpochStepValidation LossAccuracyPrecisionRecallF1
0.00791.011250.00530.99880.99880.99880.9988
0.00362.022500.00610.99840.99840.99840.9984
0.00093.033750.00380.99960.99960.99960.9996
0.00054.045000.00380.99920.99920.99920.9992
0.00015.056250.00290.99960.99960.99960.9996
0.00006.067500.00280.99960.99960.99960.9996

Framework versions

  • Transformers 5.16.1
  • Pytorch 2.11.0+cu128
  • Datasets 4.8.5
  • Tokenizers 0.23.1

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
f5b2e02

0 моделей