/ Модель

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

Параметры
157 млн
Архитектура
t5 · dense

t5-en-vi-small

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

Компактная модель T5 для машинного перевода между английским и вьетнамским языками на данных IWSLT’15.

61скачиваний за 30 дней3лайкавеса обновлены23 июн 2021

Бенчмарки

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

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

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

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

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

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

NlpHUST/t5-en-vi-small — компактная модель семейства T5 для машинного перевода между английским и вьетнамским языками. В карточке описано обучение и оценивание на корпусе IWSLT’15 English-Vietnamese; размер модели — 157,4 млн параметров. Архитектура реализована через T5ForConditionalGeneration, доступны веса PyTorch и Flax.

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

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

  • перевод предложений с английского на вьетнамский
  • перевод предложений с вьетнамского на английский
  • эксперименты с нейронным машинным переводом
  • оценка качества перевода на корпусе IWSLT’15

Ограничения

Описание опирается на корпус IWSLT’15 и не подтверждает качество на других доменах или современных тестах. Лицензия в предоставленных данных не указана.

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

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

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

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

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

Открыть на Hugging Face

T5-EN-VI-SMALL:Pretraining Text-To-Text Transfer Transformer for English Vietnamese Translation

Dataset

The IWSLT'15 English-Vietnamese data is used from Stanford NLP group. For all experiments the corpus was split into training, development and test set:

Data setSentencesDownload
Training133,317via GitHub or located in data/train-en-vi.tgz
Development1,553via GitHub or located in data/dev-2012-en-vi.tgz
Test1,268via GitHub or located in data/test-2013-en-vi.tgz

Results

The results on test set.

ModelBLEU (Beam Search)
Luong & Manning (2015)23.30
Sequence-to-sequence model with attention26.10
Neural Phrase-based Machine Translation Huang et. al. (2017)27.69
Neural Phrase-based Machine Translation + LM Huang et. al. (2017)28.07
t5-en-vi-small (pretraining, without training data)28.46 (cased) / 29.23 (uncased)
t5-en-vi-small (fineturning with training data)32.38 (cased) / 33.19 (uncased)

Example Using

import torch

from transformers import T5ForConditionalGeneration, T5Tokenizer
import torch
if torch.cuda.is_available():       
    device = torch.device("cuda")

    print('There are %d GPU(s) available.' % torch.cuda.device_count())

    print('We will use the GPU:', torch.cuda.get_device_name(0))
else:
    print('No GPU available, using the CPU instead.')
    device = torch.device("cpu")

model = T5ForConditionalGeneration.from_pretrained("NlpHUST/t5-en-vi-small")
tokenizer = T5Tokenizer.from_pretrained("NlpHUST/t5-en-vi-small")
model.to(device)

src = "In school , we spent a lot of time studying the history of Kim Il-Sung , but we never learned much about the outside world , except that America , South Korea , Japan are the enemies ."
tokenized_text = tokenizer.encode(src, return_tensors="pt").to(device)
model.eval()
summary_ids = model.generate(
                    tokenized_text,
                    max_length=128, 
                    num_beams=5,
                    repetition_penalty=2.5, 
                    length_penalty=1.0, 
                    early_stopping=True
                )
output = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
print(output)

Output


Ở trường, chúng tôi dành nhiều thời gian để nghiên cứu về lịch sử Kim Il-Sung, nhưng chúng tôi chưa bao giờ học được nhiều về thế giới bên ngoài, ngoại trừ Mỹ, Hàn Quốc, Nhật Bản là kẻ thù.

Contact information

For personal communication related to this project, please contact Nha Nguyen Van (nha282@gmail.com).

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

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

GPU в ailist

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

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

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

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

0 моделей