/ Модель

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

Контекст
514 токенов
Параметры
96,6 млн
Архитектура
roberta · dense
Опубликована
2 мар 2022

SinhalaBERTo

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

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

249скачиваний за 30 дней2лайкавеса обновлены19 мар 2023

Бенчмарки

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

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

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

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

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

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

SinhalaBERTo — языковая модель семейства RoBERTa, обученная на дедуплицированном корпусе OSCAR на сингальском языке. Разработчик позиционирует её как отправную точку для дальнейшего обучения моделей под прикладные задачи для малоресурсного языка.

Модель содержит 96,6 млн параметров, использует 6 слоёв Transformer, 12 голов внимания, словарь из 52 000 токенов и контекст до 514 токенов. Её основная задача — восстановление замаскированных токенов в тексте; веса доступны в форматах PyTorch, TensorFlow и Flax, включая safetensors. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Контекст ограничен 514 токенами; модель предназначена прежде всего для сингальского языка, а качество на других языках не подтверждено.

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

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

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

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

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

Открыть на Hugging Face

Overview

This is a slightly smaller model trained on OSCAR Sinhala dedup dataset. As Sinhala is one of those low resource languages, there are only a handful of models been trained. So, this would be a great place to start training for more downstream tasks.

Model Specification

The model chosen for training is Roberta with the following specifications:

  1. vocab_size=52000
  2. max_position_embeddings=514
  3. num_attention_heads=12
  4. num_hidden_layers=6
  5. type_vocab_size=1

How to Use

You can use this model directly with a pipeline for masked language modeling:

from transformers import AutoTokenizer, AutoModelWithLMHead, pipeline

model = AutoModelWithLMHead.from_pretrained("keshan/SinhalaBERTo")
tokenizer = AutoTokenizer.from_pretrained("keshan/SinhalaBERTo")

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

fill_mask("මම ගෙදර <mask>.")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей