/ Модель

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

Контекст
512 токенов
Параметры
306 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Базовая модель
mdeberta-v3-base
Библиотека
transformers
Опубликована
7 дек 2025

mdeberta-v3-base-name-classifier-v2

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

Классификатор на базе mdeberta-v3-base определяет, является ли строка именем человека или названием компании.

124скачиваний за 30 дней0лайковвеса обновлены8 дек 2025

Бенчмарки

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

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

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

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

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

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

ele-sage разработала mdeberta-v3-base-name-classifier-v2 — бинарный классификатор текста на базе mdeberta-v3-base, дообученный на наборе ele-sage/person-company-names-classification. Модель относит переданную строку к имени человека или названию компании/организации. Это специализированный компонент для автоматической обработки имён; его можно использовать как первый фильтр в конвейере, который затем разбирает имена подробнее.

Модель построена на архитектуре DeBERTa V3, содержит 306 млн параметров и обрабатывает последовательности длиной до 512 токенов. В карточке указаны языки en и fr. На оценочной выборке автор сообщает accuracy 0,9946 и F1 0,9951. Модель распространяется по лицензии MIT.

Качество может снижаться на именах из культур и регионов, отличных от Северной Америки и Квебека, поскольку обучающие данные смещены в их сторону. Некоторые строки могут правдоподобно обозначать и человека, и компанию, а исходные данные об именах людей содержали шум. Модель не предназначена для классификации общего назначения.

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

  • фильтрация имён людей и компаний в текстовых данных
  • предварительная разметка записей в клиентской базе
  • отделение персональных имён от организаций в списках сущностей
  • отбор имён людей перед передачей в систему разбора имени
  • классификация строк с именами при очистке справочников

Ограничения

Данные обучения смещены в сторону Северной Америки и Квебека, поэтому точность на именах из других регионов может быть ниже; неоднозначные строки, например Ford, модель классифицирует статистически. Это специализированный классификатор, не предназначенный для других задач, а данные об именах людей содержали шум.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

mdeberta-v3-base-name-classifier-v2

This model is a fine-tuned version of microsoft/mdeberta-v3-base on ele-sage/person-company-names-classification.

It achieves the following results on the evaluation set:

  • Loss: 0.0732
  • Accuracy: 0.9946
  • Precision: 0.9989
  • Recall: 0.9913
  • F1: 0.9951

Model description

This model is a high-performance binary text classifier, fine-tuned from mdeberta-v3-base. Its purpose is to distinguish between a person's name and a company/organization name with high accuracy.

Direct Use

This model is intended to be used for text classification. Given a string, it will return a label indicating whether the string is a Person or a Company.

from transformers import pipeline

classifier = pipeline("text-classification", model="ele-sage/mdeberta-v3-base-name-classifier-v2")

results = classifier([
    "Satya Nadella",
    "Global Innovations Inc.",
    "Martinez, Alonso"
])

for result in results:
    print(f"Text: '{result['text']}', Prediction: {result['label']}, Score: {result['score']:.4f}")

Downstream Use

This model is a key component of a two-stage name processing pipeline. It is designed to be used as a fast, efficient "gatekeeper" to first identify person names before passing them to a more complex parsing model, such as ele-sage/distilbert-base-uncased-name-splitter.

Out-of-Scope Use

  • This model is not a general-purpose classifier. It is highly specialized for distinguishing persons from companies and will not perform well on other classification tasks (e.g., sentiment analysis).

Bias, Risks, and Limitations

  • Geographic & Cultural Bias: The training data is heavily biased towards North American (Canadian) person names and Quebec-based company names. The model will be less accurate when classifying names from other cultural or geographic origins.
  • Ambiguity: Certain names can legitimately be both a person's name and a company's name (e.g., "Ford"). In these cases, the model makes a statistical guess based on its training data, which may not always align with the specific context.
  • Data Source: The person name data is derived from a Facebook data leak and contains noise. While a rigorous cleaning process was applied, the model may have learned from some spurious data.

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 1e-05
  • train_batch_size: 128
  • eval_batch_size: 512
  • 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: cosine
  • lr_scheduler_warmup_ratio: 0.05
  • num_epochs: 1
  • label_smoothing_factor: 0.02

Training results

Training LossEpochStepValidation LossAccuracyPrecisionRecallF1
0.09140.035920000.08890.99070.99520.98820.9917
0.07960.071840000.08640.99070.99910.98430.9916
0.08080.107760000.08090.99190.99440.99100.9927
0.08280.143680000.07740.99300.99760.98990.9937
0.07870.1795100000.07710.99310.99890.98860.9938
0.07610.2154120000.07740.99350.99840.98990.9942
0.07790.2513140000.07710.99350.99910.98920.9941
0.08330.2872160000.07510.99370.99850.99030.9944
0.08120.3231180000.07640.99350.99670.99150.9941
0.07630.3590200000.07530.99400.99900.99020.9946
0.07530.3949220000.07590.99360.99680.99170.9942
0.07490.4308240000.07500.99400.99800.99120.9946
0.07550.4667260000.07460.99390.99740.99170.9945
0.07550.5026280000.07560.99370.99670.99190.9943
0.07530.5385300000.07450.99420.99790.99160.9948
0.07910.5744320000.07350.99430.99910.99080.9949
0.07890.6103340000.07430.99390.99720.99180.9945
0.0730.6462360000.07410.99430.99850.99130.9949
0.07140.6821380000.07380.99440.99890.99110.9950
0.07380.7180400000.07330.99450.99890.99120.9950
0.07960.7539420000.07320.99450.99870.99150.9951
0.07260.7898440000.07340.99450.99880.99140.9951
0.07780.8257460000.07330.99450.99880.99130.9951
0.07340.8616480000.07330.99450.99890.99140.9951
0.07350.8975500000.07320.99450.99880.99140.9951
0.06960.9334520000.07320.99450.99890.99130.9951
0.07540.9693540000.07320.99460.99890.99130.9951

Framework versions

  • Transformers 4.57.1
  • Pytorch 2.9.0+cu128
  • Datasets 4.4.1
  • Tokenizers 0.22.1

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей