/ Модель

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

Контекст
512 токенов
Параметры
21,5 млн
Лицензия
Apache 2.0
Архитектура
electra · dense
Базовая модель
koelectra-small-v3-discriminator
Библиотека
transformers
Опубликована
30 сен 2024

koelectra-small-v3-privacy-ner

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

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

83скачиваний за 30 дней4лайкавеса обновлены28 фев 2025

Бенчмарки

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

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

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

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

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

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

amoeba04/koelectra-small-v3-privacy-ner — модель для распознавания персональных данных в корейском тексте, созданная дообучением monologg/koelectra-small-v3-discriminator на синтезированном наборе данных с шаблонами персональной информации. Она размечает токены по схеме BIO и предназначена для NER: в карточке указано 12 категорий, включая корейские имена, адреса и номера регистрации резидентов.

Модель построена на ELECTRA и содержит 21,5 млн параметров; максимальная длина контекста — 512 токенов. Она принимает текст и возвращает метки для токенов. Для указанного оценочного набора приведены высокие значения precision, recall и F1, однако результаты на синтетических данных не гарантируют такого же качества на реальных текстах. Лицензия — Apache-2.0.

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

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

Ограничения

Обучение и оценка проводились на синтезированном наборе шаблонов корейских персональных данных, поэтому качество на реальных и отличающихся по стилю текстах может быть ниже. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

KoELECTRA-small-v3-privacy-ner

This model is a fine-tuned version of monologg/koelectra-small-v3-discriminator on a synthesized privacy dataset. It achieves the following results on the evaluation set:

  • f1 = 0.9998728608843798
  • loss = 0.05310981854414328
  • precision = 0.9999237126509853
  • recall = 0.9998220142897098

Model description

태깅 시스템 : BIO 시스템

  • -B(begin) : 개체명이 시작할 때
  • -I(inside) : 토큰이 개체명 중간에 있을 때
  • O(outside) : 토큰이 개체명이 아닐 경우

12가지 한국인 개인정보 패턴에 대한 태그셋

분류표기정의
PERSONPER한국인 이름
LOCATIONLOC한국 주소
RESIDENT REGISTRATION NUMBERRRN한국인 주민등록번호
EMAILEMA이메일
IDID일반 로그인 ID
PASSWORDPWD일반 로그인 비밀번호
ORGANIZATIONORG소속 기관
PHONE NUMBERPHN전화번호
CARD NUMBERCRD카드번호
ACCOUNT NUMBERACC계좌번호
PASSPORT NUMBERPSP여권번호
DRIVER'S LICENSE NUMBERDLN운전면허번호

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("amoeba04/test1")
model = AutoModelForTokenClassification.from_pretrained("amoeba04/test1")
ner = pipeline("ner", model=model, tokenizer=tokenizer)

example = "지난주, 홍길동 씨는 서울특별시 강남구에 위치한 테헤란로 101빌딩에서 진행된 IT 컨퍼런스에 참석했습니다."
ner_results = ner(example)
print(ner_results)

출력: "PER-B, PER-B 씨는 LOC-BLOC-ILOC-I LOC-ILOC-I LOC-ILOC-I LOC-ILOC-I LOC-ILOC-ILOC-I에서 진행된 IT 컨퍼런스에 참석했습니다."

Training and evaluation data

자체 제작한 한국인 개인정보 패턴 기반 개체명 인식 (NER) 데이터셋

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 512
  • eval_batch_size: 1024
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 1
  • mixed_precision_training: Native AMP

Framework versions

  • Transformers 4.40.0
  • Pytorch 2.2.1+cu118
  • Datasets 2.19.0
  • Tokenizers 0.19.1

Authors and Acknowledgments

This model was developed by the KNU Vision & Learning (KVL) Lab at Kyungpook National University.

For more information about our work, please visit our website.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей