/ Модель

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

Контекст
514 токенов
Параметры
421 млн
Лицензия
Apache 2.0
Архитектура
xlm-roberta · dense
Библиотека
transformers
Опубликована
17 мая 2023

glot500-base

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

Многоязычная XLM-RoBERTa-модель, предварительно обученная на 500 и более языках для предсказания замаскированных токенов в тексте.

2 941скачиваний за 30 дней20лайковвеса обновлены9 ноя 2023

Бенчмарки

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

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

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

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

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

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

Glot500-m base — многоязычная модель семейства XLM-RoBERTa, разработанная исследователями CIS, LMU Munich. Она предварительно обучена на более чем 500 языках с помощью маскированного языкового моделирования и предназначена для предсказания замаскированных токенов в тексте. Модель содержит 421,3 млн параметров, имеет контекстное окно 514 токенов и доступна в форматах PyTorch и Safetensors для Transformers.

Модель подходит для восстановления пропусков в многоязычном тексте и как базовый чекпойнт для дальнейших языковых задач. В карточке приведён пример использования через pipeline fill-mask. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Glot500 (base-sized model)

Glot500 model (Glot500-m) pre-trained on 500+ languages using a masked language modeling (MLM) objective. It was introduced in this paper (ACL 2023) and first released in this repository.

Usage

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

>>> from transformers import pipeline
>>> unmasker = pipeline('fill-mask', model='cis-lmu/glot500-base')
>>> unmasker("Hello I'm a <mask> model.")

Here is how to use this model to get the features of a given text in PyTorch:

>>> from transformers import AutoTokenizer, AutoModelForMaskedLM

>>> tokenizer = AutoTokenizer.from_pretrained('cis-lmu/glot500-base')
>>> model = AutoModelForMaskedLM.from_pretrained("cis-lmu/glot500-base")

>>> # prepare input
>>> text = "Replace me by any text you'd like."
>>> encoded_input = tokenizer(text, return_tensors='pt')

>>> # forward pass
>>> output = model(**encoded_input)

BibTeX entry and citation info

@article{imanigooghari-etal-2023-glot500,
  title={Glot500: Scaling Multilingual Corpora and Language Models to 500 Languages},
  author={ImaniGooghari, Ayyoob  and Lin, Peiqin  and Kargaran, Amir Hossein  and Severini, Silvia  and Jalili Sabet, Masoud  and Kassner, Nora  and Ma, Chunlan  and Schmid, Helmut  and Martins, Andr{\'e}  and Yvon, Fran{\c{c}}ois  and Sch{\"u}tze, Hinrich},
  journal={arXiv preprint arXiv:2305.12182},
  year={2023}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей