/ Модель

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

Параметры
291 млн
Лицензия
Apache 2.0
Архитектура
t5 · dense
Опубликована
19 окт 2022

mt5-base-romanian

Языковая модель3 профессии

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

38скачиваний за 30 дней0лайковвеса обновлены1 ноя 2022

Бенчмарки

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

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

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

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

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

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

Предварительно обученная модель mT5 для румынского языка, разработанная Штефаном Думитреску, Михаем Илие и Пером Эгилем Куммервольдом. Это encoder–decoder архитектура T5 с примерно 291,2 млн параметров по метаданным; веса доступны в формате PyTorch. Модель обучали на очищенном корпусе румынских текстов объёмом 80 ГБ с задачей восстановления пропущенных фрагментов текста, используя последовательности энкодера длиной 512 и декодера длиной 256 токенов.

Модель служит базой для последующего дообучения под задачи генерации и преобразования текста, например суммаризации, перевода или ответов на вопросы. Самостоятельно решать прикладные задачи она не предназначена: перед использованием необходимо дообучить её на целевой задаче. Для повышения качества текста README рекомендует заменять румынские буквы с седилью ş и ţ на их варианты с запятой снизу ș и ț. Лицензия — Apache-2.0.

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

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

Ограничения

Модель предварительно обучена только на задаче восстановления пропущенных фрагментов и требует дообучения для прикладных задач. Для лучшего качества следует нормализовать ş и ţ в ș и ț.

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

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

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

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

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

Открыть на Hugging Face

This is a pretrained MT5 base model (390M parameters).

Training was performed with the span corruption task on a clean 80GB Romanian text corpus for 4M total steps with these scripts, starting from the 1M public mt5x-base checkpoint. The model was trained with an encoder sequence length of 512 and a decoder sequence length of 256; it has the same mt5x vocabulary as the 1M multilingual checkpoint.

!! IMPORTANT !! This model was pretrained on the span corruption MLM task, meaning this model is not usable in any downstream task without finetuning first!

How to load an mt5x model

from transformers import MT5Model, T5Tokenizer

model = MT5Model.from_pretrained('dumitrescustefan/mt5-base-romanian')
tokenizer = T5Tokenizer.from_pretrained('dumitrescustefan/mt5-base-romanian')
input_text = "Acesta este un test."
target_text = "Acesta este"
inputs = tokenizer(input_text, return_tensors="pt")
labels = tokenizer(text_target=target_text, return_tensors="pt")

outputs = model(input_ids=inputs["input_ids"], decoder_input_ids=labels["input_ids"])
hidden_states = outputs.last_hidden_state
print(hidden_states.shape)  # this will print [1, 4, 768]

Remember to always sanitize your text! Replace ş and ţ cedilla-letters to comma-letters with :

text = text.replace("ţ", "ț").replace("ş", "ș").replace("Ţ", "Ț").replace("Ş", "Ș")

because the model was not trained on cedilla ş and ţs. If you don't, you will have decreased performance due to <UNK>s and increased number of tokens per word.

Acknowledgements

We'd like to thank TPU Research Cloud for providing the TPUv4 cores we used to train these models!

Authors

Yours truly,

Stefan Dumitrescu, Mihai Ilie and Per Egil Kummervold

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

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

GPU в ailist

Универсальный рантайм

Нельзя запустить

У модели не указана задача.

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
46d638b

0 моделей