/ Модель

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

Контекст
512 токенов
Параметры
161 млн
Архитектура
electra · dense
Базовая модель
electra-base-vn
Опубликована
28 окт 2022

ner-vietnamese-electra-base

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

Дообученная ELECTRA-модель распознаёт именованные сущности во вьетнамском тексте.

3 371скачиваний за 30 дней26лайковвеса обновлены8 ноя 2024

Бенчмарки

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

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

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

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

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

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

NlpHUST разработала эту модель для распознавания именованных сущностей во вьетнамском тексте. Это дообученная на наборе VLSP 2018 модель NlpHUST/electra-base-vn на базе ELECTRA с 160,9 млн параметров и контекстом до 512 токенов; веса доступны в форматах PyTorch и Safetensors. Модель размечает сущности типов «персона», «место», «организация» и «прочее», её можно применять через pipeline NER в Transformers.

На оценочной выборке VLSP 2018 общий F1 составил 0,9214, а точность — 0,9907. F1 для персон составил 0,9664, мест — 0,9365, организаций — 0,8833; для категории «прочее» результат ниже — 0,6218. Модель лицензирована по MIT. Ограничения качества за пределами указанной выборки и домена в карточке не описаны.

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

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

Ограничения

Для категории «прочее» качество ниже, чем для персон, мест и организаций (F1 0,6218 на VLSP 2018). Карточка не приводит оценок на других наборах данных или доменах.

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

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

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

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

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

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

Открыть на Hugging Face

vietnamese-ner

This model is a fine-tuned version of NlpHUST/electra-base-vn on an VLSP 2018 dataset. It achieves the following results on the evaluation set:

  • Loss: 0.0580
  • Location Precision: 0.9353
  • Location Recall: 0.9377
  • Location F1: 0.9365
  • Location Number: 2360
  • Miscellaneous Precision: 0.5660
  • Miscellaneous Recall: 0.6897
  • Miscellaneous F1: 0.6218
  • Miscellaneous Number: 174
  • Organization Precision: 0.8610
  • Organization Recall: 0.9068
  • Organization F1: 0.8833
  • Organization Number: 1878
  • Person Precision: 0.9692
  • Person Recall: 0.9637
  • Person F1: 0.9664
  • Person Number: 2121
  • Overall Precision: 0.9122
  • Overall Recall: 0.9307
  • Overall F1: 0.9214
  • Overall Accuracy: 0.9907

Model description

More information needed

How to use

You can use this model with Transformers pipeline for NER.

from transformers import AutoTokenizer, AutoModelForTokenClassification
from transformers import pipeline

tokenizer = AutoTokenizer.from_pretrained("NlpHUST/ner-vietnamese-electra-base")
model = AutoModelForTokenClassification.from_pretrained("NlpHUST/ner-vietnamese-electra-base")

nlp = pipeline("ner", model=model, tokenizer=tokenizer)
example = "Liên quan vụ việc CSGT bị tố đánh dân, trúng một cháu nhỏ đang ngủ, đang lan truyền trên mạng xã hội, Đại tá Nguyễn Văn Tảo, Phó Giám đốc Công an tỉnh Tiền Giang vừa có cuộc họp cùng Chỉ huy Công an huyện Châu Thành và một số đơn vị nghiệp vụ cấp tỉnh để chỉ đạo làm rõ thông tin."

ner_results = nlp(example)
print(ner_results)

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 16
  • eval_batch_size: 4
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 10.0

Framework versions

  • Transformers 4.20.1
  • Pytorch 1.8.0+cu111
  • Datasets 2.4.0
  • Tokenizers 0.12.1

Contact information

For personal communication related to this project, please contact Nha Nguyen Van (nha282@gmail.com).

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей