/ Модель

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

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

banking77-distilbert

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

Дообученный DistilBERT классифицирует англоязычные запросы банковских клиентов по 77 категориям намерений.

47скачиваний за 30 дней1лайквеса обновлены29 мая 2026

Бенчмарки

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

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

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

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

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

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

Модель khaze0911/banking77-distilbert — дообученный DistilBERT для классификации намерений в запросах клиентов банков. Она относит запрос к одному из 77 классов набора Banking77, например помогает определить, спрашивает ли клиент о переводе, проверке личности или другой банковской услуге. Модель рассчитана на англоязычные текстовые обращения; максимальная длина контекста составляет 512 токенов.

В README указаны точность 93% и macro F1 93% на тестовой выборке из 3 076 примеров. Это компактная модель классификации последовательностей на архитектуре DistilBERT; репозиторий содержит веса в формате safetensors. Модель распространяется по лицензии Apache-2.0.

Возможные ошибки связаны, в частности, с близкими или неоднозначно размеченными категориями: например, проверка личности и причина её проверки, а также ожидаемый перевод и перевод, не дошедший получателю. Результаты приведены для тестовой выборки Banking77 и не гарантируют такую же точность на иных банковских обращениях.

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

  • Определение темы обращения клиента банка
  • Маршрутизация вопросов о переводах в нужную очередь поддержки
  • Распознавание запросов о проверке личности
  • Автоматическая категоризация обращений по банковским услугам

Ограничения

В тестовой выборке наблюдалась путаница между близкими категориями, включая варианты запросов о проверке личности и статусе переводов. Указанные метрики получены на Banking77 и могут не переноситься на другие типы банковских обращений.

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

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

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

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

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

Открыть на Hugging Face

Banking77 Intent Classifier

Fine-tuned DistilBERT on the Banking77 dataset for 77-class banking customer query intent classification.

Results

MetricScore
Accuracy93.0%
Macro F193.0%

Evaluated on 3,076 test examples across 77 classes.

Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

tokenizer = AutoTokenizer.from_pretrained("khaze0911/banking77-distilbert")
model = AutoModelForSequenceClassification.from_pretrained("khaze0911/banking77-distilbert")

inputs = tokenizer("How do I freeze my card?", return_tensors="pt")
with torch.no_grad():
    logits = model(**inputs).logits

predicted_class = model.config.id2label[logits.argmax().item()]
print(predicted_class)  # → "freeze_account" or similar

Training

  • Base model: distilbert-base-uncased
  • Epochs: 8
  • Batch size: 32
  • Learning rate: 3e-5
  • Max sequence length: 128
  • Optimizer: AdamW with linear warmup (5% warmup ratio)
  • Mixed precision: fp16

Limitations

The biggest confusion pairs in the test set (why_verify_identity ↔ verify_my_identity, pending_transfer ↔ transfer_not_received_by_recipient) appear to be labeling ambiguities in the source dataset rather than model failures.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей