/ Модель

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

Контекст
4 096 токенов
Параметры
138 млн
Архитектура
big_bird · dense
Опубликована
2 мар 2022

kobigbird-bert-base

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

Предварительно обученная корейская модель BigBird для заполнения пропусков в тексте с контекстом до 4096 токенов.

3 738скачиваний за 30 дней23лайкавеса обновлены12 июн 2023

Бенчмарки

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

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

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

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

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

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

KoBigBird — предварительно обученная модель BigBird для корейского языка, разработанная monologg и запущенная с контрольной точки Korean BERT. Архитектура использует разреженное блочное внимание, что позволяет обрабатывать последовательности длиной до 4096 токенов с меньшими вычислительными затратами, чем обычное внимание BERT. Модель содержит 138,2 млн параметров и доступна в форматах PyTorch и safetensors.

Модель предназначена для заполнения пропусков в корейском тексте и может использоваться как основа для языковых задач, которым нужен контекст длиннее стандартного окна BERT. Для токенизации следует применять BertTokenizer; AutoTokenizer также загружает его. В карточке не указаны лицензия и известные ограничения качества.

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

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

Ограничения

Токенизатор следует загружать как BertTokenizer. Лицензия и сведения о качестве или ограничениях модели в предоставленных источниках отсутствуют.

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

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

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

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

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

Открыть на Hugging Face

KoBigBird

Pretrained BigBird Model for Korean (kobigbird-bert-base)

About

BigBird, is a sparse-attention based transformer which extends Transformer based models, such as BERT to much longer sequences.

BigBird relies on block sparse attention instead of normal attention (i.e. BERT's attention) and can handle sequences up to a length of 4096 at a much lower compute cost compared to BERT.

Model is warm started from Korean BERT’s checkpoint.

How to use

NOTE: Use BertTokenizer instead of BigBirdTokenizer. (AutoTokenizer will load BertTokenizer)

from transformers import AutoModel, AutoTokenizer

# by default its in `block_sparse` mode with num_random_blocks=3, block_size=64
model = AutoModel.from_pretrained("monologg/kobigbird-bert-base")

# you can change `attention_type` to full attention like this:
model = AutoModel.from_pretrained("monologg/kobigbird-bert-base", attention_type="original_full")

# you can change `block_size` & `num_random_blocks` like this:
model = AutoModel.from_pretrained("monologg/kobigbird-bert-base", block_size=16, num_random_blocks=2)

tokenizer = AutoTokenizer.from_pretrained("monologg/kobigbird-bert-base")
text = "한국어 BigBird 모델을 공개합니다!"
encoded_input = tokenizer(text, return_tensors='pt')
output = model(**encoded_input)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BigBirdForMaskedLM
Ревизия весов
8a37e13

0 моделей