/ Модель

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

Контекст
512 токенов
Параметры
95 млн
Архитектура
bert · dense

NepaliBERT

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

Непальская BERT-модель примерно на 95 млн параметров для предсказания замаскированных токенов в тексте.

721скачиваний за 30 дней4лайкавеса обновлены7 июн 2021

Бенчмарки

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

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

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

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

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

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

NepaliBERT (Phase 1) — языковая модель на основе BERT, обученная для непальского языка командой Rajan. Это модель с архитектурой BertForMaskedLM и примерно 95 млн параметров, обученная методом masked language modeling. Она принимает текст с маскированным токеном и предсказывает наиболее вероятные варианты его заполнения; доступна через библиотеку Transformers в формате PyTorch.

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

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

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

Ограничения

Предназначена для непальского языка и задачи заполнения маски; контекст ограничен 512 токенами. Лицензия в предоставленных материалах не указана.

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

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

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

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

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

Открыть на Hugging Face

NepaliBERT(Phase 1)

NEPALIBERT is a state-of-the-art language model for Nepali based on the BERT model. The model is trained using a masked language modeling (MLM).

Loading the model and tokenizer

  1. clone the model repo
git lfs install
git clone https://huggingface.co/Rajan/NepaliBERT
  1. Loading the Tokenizer
from transformers import BertTokenizer
vocab_file_dir = './NepaliBERT/' 
tokenizer = BertTokenizer.from_pretrained(vocab_file_dir,
                                        strip_accents=False,
                                         clean_text=False )
  1. Loading the model:
from transformers import BertForMaskedLM
model = BertForMaskedLM.from_pretrained('./NepaliBERT')

The easiest way to check whether our language model is learning anything interesting is via the FillMaskPipeline.

Pipelines are simple wrappers around tokenizers and models, and the 'fill-mask' one will let you input a sequence containing a masked token (here, [mask]) and return a list of the most probable filled sequences, with their probabilities.

from transformers import pipeline

fill_mask = pipeline(
    "fill-mask",
    model=model,
    tokenizer=tokenizer
)

For more info visit the GITHUB🤗

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
996c3b8

0 моделей