/ Модель

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

Контекст
512 токенов
Параметры
20,8 млн
Лицензия
Apache 2.0
Архитектура
electra · dense

koelectra-base-v2-generator

Заполнение пропусковТекст → текст3 профессии

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

192скачиваний за 30 дней0лайковвеса обновлены20 окт 2021

Бенчмарки

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

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

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

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

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

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

KoELECTRA v2 Base Generator — предварительно обученная языковая модель для корейского языка от monologg, построенная на архитектуре ELECTRA. В метаданных указаны 20,8 млн параметров, контекст до 512 токенов и класс ElectraForMaskedLM; модель опубликована в формате PyTorch и предназначена для задачи заполнения пропусков в тексте.

Модель подходит для подстановки пропущенных слов и получения контекстных представлений корейского текста в приложениях на Transformers. Для загрузки README приводит ElectraModel и ElectraTokenizer из библиотеки Transformers. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

Модель ориентирована на корейский язык и ограничена контекстом в 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

KoELECTRA v2 (Base Generator)

Pretrained ELECTRA Language Model for Korean (koelectra-base-v2-generator)

For more detail, please see original repository.

Usage

Load model and tokenizer

>>> from transformers import ElectraModel, ElectraTokenizer

>>> model = ElectraModel.from_pretrained("monologg/koelectra-base-v2-generator")
>>> tokenizer = ElectraTokenizer.from_pretrained("monologg/koelectra-base-v2-generator")

Tokenizer example

>>> from transformers import ElectraTokenizer
>>> tokenizer = ElectraTokenizer.from_pretrained("monologg/koelectra-base-v2-generator")
>>> tokenizer.tokenize("[CLS] 한국어 ELECTRA를 공유합니다. [SEP]")
['[CLS]', '한국어', 'EL', '##EC', '##TRA', '##를', '공유', '##합니다', '.', '[SEP]']
>>> tokenizer.convert_tokens_to_ids(['[CLS]', '한국어', 'EL', '##EC', '##TRA', '##를', '공유', '##합니다', '.', '[SEP]'])
[2, 5084, 16248, 3770, 19059, 29965, 2259, 10431, 5, 3]

Example using ElectraForMaskedLM

from transformers import pipeline

fill_mask = pipeline(
    "fill-mask",
    model="monologg/koelectra-base-v2-generator",
    tokenizer="monologg/koelectra-base-v2-generator"
)

print(fill_mask("나는 {} 밥을 먹었다.".format(fill_mask.tokenizer.mask_token)))

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ElectraForMaskedLM
Ревизия весов
2e321e4

0 моделей