/ Модель

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

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

applied-nlp-ner-stage4-distilbert

Разметка токеновТекст → label6 профессий

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

9скачиваний за 30 дней0лайковвеса обновлены3 авг 2026

Бенчмарки

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

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

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

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

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

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

MatinAsgarov выпустил четвёртую версию модели для распознавания именованных сущностей в английском тексте. Это дообученная DistilBERT-base-cased с архитектурой DistilBertForTokenClassification и примерно 65,2 млн параметров; она принимает текст и выдаёт метки для токенов, объединяемые в сущности PERSON, ORGANIZATION, LOCATION, PRODUCT и WORKOFART. Контекст модели составляет 512 токенов.

Модель обучалась с повторным включением примеров, содержащих PRODUCT и WORKOFART, и с выбором лучшего чекпойнта по F1. На тестовом разделении из 119 записей её F1 составил 0,717; проверка на 20 внераспределённых предложениях показала улучшения распознавания некоторых организаций и границ многословных сущностей, но также сохраняются ошибки классификации и неоднозначности. Модель подходит для извлечения сущностей из английских текстов, например новостей и коротких документов. Лицензия в метаданных указана как unknown.

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

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

Ограничения

На тестовом разделении F1 составляет 0,717; модель может ошибаться в классификации неоднозначных сущностей и границах фрагментов. В проверке внераспределённых предложений остались проблемы с разрешением неоднозначности, а также наблюдалась регрессия на примере Бетховена.

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

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

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

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

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

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

Открыть на Hugging Face

applied-nlp-ner-stage4-distilbert

Stage 4 output of an applied-NLP NER project: a retrain of applied-nlp-ner-stage3-distilbert after diagnosing its errors against 20 out-of-distribution "wild" sentences. Same data as Stage 3 (Stage 2's train/test split — no relabeling was needed; an audit of the training data found no mislabeled PRODUCT/WORKOFART spans to fix) and the same architecture (distilbert-base-cased, 65.2M params).

Diagnosis carried over from Stage 3

PRODUCT (138 train spans) and WORKOFART (295 train spans) were 2-5x smaller than every other label (351-666 spans), and that data-scarcity, not a labeling error, explained most of the observed failure patterns.

Fix

  1. Oversampling — training records containing a PRODUCT or WORKOFART span duplicated ~2x (679 -> 902 records).
  2. More epochs — 8 -> 12, still selecting the best-eval checkpoint (load_best_model_at_end on F1), so extra training can only help.

Boundary truncation and spurious single-stopword spans were deliberately not patched with inference-time heuristics; see the project report for why.

Results: Stage 3 -> Stage 4 (same 119-record test split)

Overall: precision 0.658 -> 0.681, recall 0.717 -> 0.757, F1 0.686 -> 0.717.

LabelStage 3 F1Stage 4 F1Delta
PERSON0.8780.912+0.034
ORGANIZATION0.5970.626+0.029
LOCATION0.6820.729+0.048
TIMEDATE0.6860.739+0.052
PRODUCT0.4620.462+0.000
WORKOFART0.4330.491+0.058
JOB0.6900.657-0.032
AMOUNT0.7290.774+0.044

Wild-sample re-check

The same 20 out-of-distribution sentences from Stage 3 were re-run through this model (data/stage4/wild_predictions.json in the project repo). Full pattern-by-pattern comparison is in report/REPORT.md. Summary: 3 of the 10 Stage 3 patterns were resolved outright (Samsung/NASA organization mislabeling, football-score boundary truncation), several partially improved (multi-word span merging is now more reliable — "Treaty of Versailles" and "Inflation Reduction Act" are captured whole where they weren't consistently before), 2 remain unresolved (Elon Musk / Liverpool disambiguation), and one new regression appeared (Beethoven mistagged WORKOFART instead of PERSON) — reported honestly rather than cherry-picked.

Size / resource footprint (CPU-only)

Parameters65,203,985
Checkpoint size on disk249.4 MB
Training time (12 epochs, 902 oversampled records)3336 s (~55.6 min)

Usage

from transformers import AutoTokenizer, AutoModelForTokenClassification, pipeline

model = AutoModelForTokenClassification.from_pretrained("MatinAsgarov/applied-nlp-ner-stage4-distilbert")
tok = AutoTokenizer.from_pretrained("MatinAsgarov/applied-nlp-ner-stage4-distilbert")
nlp = pipeline("ner", model=model, tokenizer=tok, aggregation_strategy="simple")
nlp("Samsung unveiled the Galaxy S25 Ultra in San Jose.")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей