/ Модель

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

Лицензия
Apache 2.0
Базовая модель
rembert
Опубликована
6 сен 2026

uz-ner-rembert

Разметка токеновТекст → label

Модель на основе RemBERT находит людей, организации и географические объекты в узбекских текстах и возвращает точные символьные границы упоминаний.

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

Бенчмарки

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

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

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

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

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

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

AsphodelRem/uz-ner-rembert — модель распознавания именованных сущностей в узбекских текстах, разработанная на основе google/rembert. Она выделяет организации и бренды (ORG), имена людей (NAME) и географические объекты (GEO), возвращая точные символьные границы найденных упоминаний. Модель предназначена для новостей и публикаций в социальных сетях; поддерживает латинскую и кириллическую письменность, а также фрагменты на русском и английском языках.

Модель прошла доменную адаптацию на узбекских текстах с помощью masked language modeling, затем была дообучена для разметки токенов. Для точного декодирования нужны файл переходов transitions.json, схема BILOU, алгоритм Витерби и постобработка границ; обычный AutoModelForTokenClassification их не применяет. В README приведены метрики exact-span F1: 0,8767 для ORG, 0,8994 для NAME и 0,9124 для GEO на отложенной выборке из 1500 документов. Лицензия базовой модели — Apache 2.0; лицензии исходных корпусов и размеченного набора данных применяются отдельно.

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

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

Ограничения

Модель обучена на новостях и блогах; другие жанры не оценивались. Для полного качества требуются transitions.json, декодирование BILOU алгоритмом Витерби и постобработка границ.

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

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

Открыть на Hugging Face

Uzbek exact-span NER (RemBERT + domain-adaptive MLM)

Named entity recognition for Uzbek text with exact character offsets. Three classes: ORG (organizations and brands), NAME (people), GEO (geographic entities).

Handles both Latin and Cyrillic scripts, plus Russian and English fragments.

Metrics

Exact-span match on a held-out set (1500 documents, 7698 entities). An entity counts only when the class and both boundaries match exactly.

classprecisionrecallF1
ORG0.88720.86650.8767
NAME0.91820.88140.8994
GEO0.91530.90960.9124
micro0.90650.88620.8962

Intended use

Extracting people, organizations and locations from Uzbek news and social media text. Exact character offsets make the output suitable for downstream analytics: entity frequency and co-occurrence statistics, media monitoring, building entity indexes over document collections, and linking mentions back to their exact position in the source text.

Important: weights alone are not enough

Tags are predicted in the BILOU scheme and decoded with the Viterbi algorithm using the transition matrix in transitions.json. That file is not a standard Hugging Face artifact, so AutoModelForTokenClassification.from_pretrained will ignore it. Without it decoding falls back to per-token argmax and F1 drops by roughly one point. Boundary post-processing (quotes, brackets, affixes) is also applied and also matters for exact-span scoring.

Run the model through the solution repository instead:

python -m solution.predict \
  --model-dir <directory with these files> \
  --input texts.jsonl \
  --output predictions.jsonl

Input is JSON Lines with hash and text. Output is hash plus a list of {"label", "start", "end"}, where offsets are zero-based Unicode character positions and end is exclusive.

Inference settings come from run_config.json: window 512 with stride 128, BILOU, Viterbi in conditional mode with transition weight 0.4.

Training

Two stages.

Domain adaptation. google/rembert was further pretrained with masked language modeling on an Uzbek corpus of 405,585 passages (~220M tokens): Telegram blogs and news from tahrirchi/uz-crawl, Cyrillic and Latin books from tahrirchi/uz-books-v2, plus 8% Russian and English Wikipedia to preserve multilinguality. Whole-word masking at 15%, 16,800 steps, held-out perplexity 11.5.

Fine-tuning. Token classification in BILOU, window 512 with stride 128, effective batch 128, learning rate 3e-5, checkpoint selected by exact-span micro-F1.

Full reproduction protocol is in REPRODUCE.md of the solution repository.

Limitations

Trained on news and blog text; other genres were not evaluated.

Attribution

The base model google/rembert is licensed under Apache 2.0. The adaptation corpus was assembled from tahrirchi/uz-crawl, tahrirchi/uz-books-v2 and wikimedia/wikipedia; their respective licenses apply to the underlying texts.

The annotated NER dataset used for fine-tuning was provided by Brand Analytics.

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

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

GPU в ailist

Универсальный рантайм

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
f11db5a

0 моделей