/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense

MelayuBERT

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

Маскированная BERT-модель для предсказания пропущенных слов в малайском тексте.

234скачиваний за 30 дней0лайковвеса обновлены22 июн 2021

Бенчмарки

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

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

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

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

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

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

MelayuBERT — маскированная языковая модель на архитектуре BERT, разработанная Steven Limcorn и Wilson Wongso. Авторы дообучили англоязычную модель BERT на малайзийских данных из поднабора OSCAR `unshuffled_original_ms`. Модель содержит 136,7 млн параметров, поддерживает контекст до 512 токенов и доступна для PyTorch и TensorFlow.

Модель предназначена для предсказания пропущенных слов в малайском тексте и может помогать анализировать контекст предложений или создавать варианты заполнения пропусков. В README приведён пример на малайском языке и указана perplexity 9,46 на отложенной валидационной выборке. Модель распространяется по лицензии MIT.

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

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

Ограничения

Обучение проводилось на конкретном поднаборе OSCAR для малайского языка, поэтому качество для других языков и областей применения не подтверждено. В README приведена perplexity на валидационной выборке, но нет сравнительной оценки на независимых задачах.

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

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

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

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

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

Открыть на Hugging Face

Melayu BERT

Melayu BERT is a masked language model based on BERT. It was trained on the OSCAR dataset, specifically the unshuffled_original_ms subset. The model used was English BERT model and fine-tuned on the Malaysian dataset. The model achieved a perplexity of 9.46 on a 20% validation dataset. Many of the techniques used are based on a Hugging Face tutorial notebook written by Sylvain Gugger, and fine-tuning tutorial notebook written by Pierre Guillou. The model is available both for PyTorch and TensorFlow use.

Model

The model was trained on 3 epochs with a learning rate of 2e-3 and achieved a training loss per steps as shown below.

StepTraining loss
5005.051300
10003.701700
15003.288600
20003.024000
25002.833500
30002.741600
35002.637900
40002.547900
45002.451500
50002.409600
55002.388300
60002.351600

How to Use

As Masked Language Model

from transformers import pipeline
pretrained_name = "StevenLimcorn/MelayuBERT"
fill_mask = pipeline(
    "fill-mask",
    model=pretrained_name,
    tokenizer=pretrained_name
)
fill_mask("Saya [MASK] makan nasi hari ini.")

Import Tokenizer and Model

from transformers import AutoTokenizer, AutoModelForMaskedLM
  
tokenizer = AutoTokenizer.from_pretrained("StevenLimcorn/MelayuBERT")

model = AutoModelForMaskedLM.from_pretrained("StevenLimcorn/MelayuBERT")

Author

Melayu BERT was trained by Steven Limcorn and Wilson Wongso.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей