/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
roberta · dense
Опубликована
30 авг 2023

slovakbert-ner-v2

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

Модель на основе SlovakBERT извлекает людей, организации, места, даты, время, денежные суммы и проценты из словацкого текста.

175скачиваний за 30 дней1лайквеса обновлены30 авг 2023

Бенчмарки

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

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

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

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

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

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

Raychani1/slovakbert-ner-v2 — модель распознавания именованных сущностей на словацком языке, разработанная на основе Gerulata/SlovakBERT. Это RoBERTa-модель для классификации токенов, дообученная на собранных из веба словацких новостных статьях; она размечает сущности тегами IOB: PERSON, ORGANIZATION, LOCATION, DATE, TIME, MONEY и PERCENTAGE. Модель принимает текст и возвращает метки для его фрагментов, например для извлечения людей, организаций, мест и денежных сумм из новостей.

В README приведены метрики оценки: F1 0,9895 и macro-F1 0,9547. Модель имеет 151,8 млн параметров, контекст до 514 токенов и распространяется в формате PyTorch по лицензии MIT. Обучение на новостных статьях может ограничивать качество на других жанрах и типах текста; опубликованные метрики относятся к указанной оценке.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

SlovakBERT based Named Entity Recognition

Deep Learning model developed for Named Entity Recognition (NER) in Slovak. The Gerulata/SlovakBERT based model is fine-tuned on webscraped Slovak news articles. The finished model supports the following IOB tagged entity categories: PERSON, ORGANIZATION, LOCATION, DATE, TIME, MONEY and PERCENTAGE

Related Work

Thesis

Model usage

Simple Named Entity Recognition (NER)

from transformers import pipeline

ner_pipeline = pipeline(task='ner', model='Raychani1/slovakbert-ner-v2')
input_sentence = 'Hoci podľa ostatných údajov NBS pre Bratislavský kraj je aktuálna priemerná cena nehnuteľností na úrovni 2 072 eur za štvorcový meter, ceny bytov v hlavnom meste sú podstatne vyššie.'
classifications = ner_pipeline(input_sentence)

Named Entity Recognition (NER) with Visualization

For a Visualization Example please refer to the following Gist.

Model Prediction Output Example

prediction_output

Model Training

Training Hyperparameters

ParameterValue
per_device_train_batch_size4
per_device_eval_batch_size4
learning_rate5e-05
adam_beta10.9
adam_beta10.999
adam_epsilon1e-08
num_train_epochs15
lr_scheduler_typelinear
seed42

Training results

Best model results are reached in the 8th training epoch.

Training LossEpochStepValidation LossPrecisionRecallF1Accuracy
0.67211.0700.22140.69720.73080.71360.9324
0.18492.01400.16970.80560.83650.82080.952
0.09683.02100.12130.8820.86220.8720.9728
0.04684.02800.11070.83720.9070.87080.9684
0.04155.03500.16440.80590.87820.84050.9615
0.02336.04200.12550.85760.88780.87240.9716
0.01987.04900.13830.85450.88460.86930.9703
0.01338.05600.12410.8840.90380.89380.9735

Model Evaluation

Evaluation Dataset Distribution

NER TagNumber of Tokens
06568
B-Person96
I-Person83
B-Organizaton583
I-Organizaton585
B-Location59
I-Location15
B-Date113
I-Date87
Time5
B-Money44
I-Money74
B-Percentage57
I-Percentage54

Evaluation Confusion Matrix

image

Evaluation Model Metrics

PrecisionMacro-PrecisionRecallMacro-RecallF1Macro-F1Accuracy
0.98970.97150.98970.94330.98950.95470.9897

Framework Versions

  • Transformers 4.26.1
  • PyTorch 1.13.1
  • Tokenizers 0.13.2

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей