/ Модель

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

Контекст
2 048 токенов
Параметры
29 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
rubert-tiny2
Опубликована
14 апр 2025

ner-rubert-tiny-news

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

Компактная русскоязычная BERT-модель для извлечения именованных сущностей из новостных текстов.

317скачиваний за 30 дней4лайкавеса обновлены6 июн 2025

Бенчмарки

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

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

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

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

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

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

Модель r1char9/ner-rubert-tiny-news — русскоязычная модель для распознавания именованных сущностей в новостных текстах. Она помечает в тексте имена людей, организации и географические названия; карточка также упоминает ещё два типа сущностей, но их названия в доступном фрагменте таблицы отсутствуют.

Модель основана на BERT и дообучена на cointegrated/rubert-tiny2. Она содержит 29 млн параметров, принимает текст с контекстом до 2048 токенов и опубликована в формате PyTorch. Лицензия — MIT.

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

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

Ограничения

Модель предназначена для русскоязычных новостных текстов; её качество на других жанрах и языках не описано. Доступный фрагмент карточки не раскрывает два из пяти типов сущностей.

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

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

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

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

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

Открыть на Hugging Face

📰 Ner-rubert-tiny-RuNews

A model for Named Entity Recognition (NER) in Russian-language news texts.

🔍 Based on RuBERT-tiny2 and fine-tuned on the news corpus Collection3, focusing on texts mentioning Sberbank, Yandex, and other media and governmental entities.


💡 What the model can do

It recognizes the following types of named entities:

LabelMeaning
PERPersons
ORGOrganizations
LOCLocations
GEOPOLITGeopolitical entities (countries, regions)
MEDIAMedia outlets and resources

🛠️ Example usage

from transformers import AutoTokenizer, AutoModelForTokenClassification, pipeline

label2id = {
    'O': 0,
    'B-GEOPOLIT': 1, 'I-GEOPOLIT': 2,
    'B-MEDIA': 3,    'I-MEDIA': 4,
    'B-LOC': 5,      'I-LOC': 6,
    'B-ORG': 7,      'I-ORG': 8,
    'B-PER': 9,      'I-PER': 10
}
id2label = {v: k for k, v in label2id.items()}

model_id = "r1char9/ner-rubert-tiny-RuNews"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForTokenClassification.from_pretrained(
    model_id,
    num_labels=len(label2id),
    id2label=id2label,
    label2id=label2id
)

ner_pipeline = pipeline(
    "ner",
    model=model,
    tokenizer=tokenizer,
    aggregation_strategy="simple"
)

text = (
    "Генеральный директор Сбербанка Герман Греф на конференции в Москве заявил, "
    "что сотрудничество с Яндексом в области искусственного интеллекта выходит на новый уровень. "
    "Он также отметил, что правительство Российской Федерации поддерживает развитие цифровой экономики, "
    "особенно в рамках Евразийского экономического союза."
)

results = ner_pipeline(text)

for entity in results:
    print(entity)

# {'entity_group': 'ORG', 'score': 0.951569, 'word': 'Сбербанка', 'start': 21, 'end': 30}
# {'entity_group': 'PER', 'score': 0.9922959, 'word': 'Герман Греф', 'start': 31, 'end': 42}
# {'entity_group': 'LOC', 'score': 0.60198957, 'word': 'Москве', 'start': 60, 'end': 66}
# {'entity_group': 'ORG', 'score': 0.6973838, 'word': 'Яндексом', 'start': 96, 'end': 104}
# {'entity_group': 'GEOPOLIT', 'score': 0.9631994, 'word': 'Российской Федерации', 'start': 203, 'end': 223}
# {'entity_group': 'ORG', 'score': 0.85091865, 'word': 'Евразийского экономического союза.', 'start': 284, 'end': 318}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей