/ Модель

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

Контекст
512 токенов
Параметры
57,9 млн
Лицензия
CC BY 4.0
Архитектура
marian · dense
Опубликована
27 фев 2024

translate-sq-en-v1.0-hplt_opus

ПереводТекст → текст3 профессии

Модель Marian для перевода текстов с албанского на английский, обученная на данных OPUS и HPLT.

49скачиваний за 30 дней1лайквеса обновлены14 мар 2024

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

HPLT/translate-sq-en-v1.0-hplt_opus — модель машинного перевода с албанского на английский, выпущенная в рамках релиза HPLT MT v1.0. Она обучена на данных OPUS и HPLT и использует архитектуру Transformer-base семейства Marian; размер составляет 57,9 млн параметров. Токенизатор SentencePiece Unigram, максимальная длина контекста — 512 токенов. Доступны веса в формате Marian и конвертированном формате Hugging Face PyTorch для использования с Transformers.

Модель подходит для перевода текстов с албанского на английский. В README приведены результаты тестирования: BLEU 37,8 на FLORES200 и 39,1 на NTREX. Репозиторий создан 27 февраля 2024 года. Лицензия — CC BY 4.0, требующая указания авторства.

Для запуска через Transformers авторы рекомендуют версию 4.28: из-за известной проблемы конвертации контрольная точка несовместима с Transformers 4.30. Приведённые метрики получены при декодировании через Marian и сами по себе не гарантируют качество на других типах текстов.

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

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

Ограничения

Из-за известной проблемы конвертации контрольная точка несовместима с Transformers 4.30; авторы рекомендуют Transformers 4.28. Приведённые в карточке метрики относятся к тестовым наборам FLORES200 и NTREX.

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

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

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

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

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

Открыть на Hugging Face

HPLT MT release v1.0

This repository contains the translation model for Albanian-English trained with OPUS and HPLT data. The model is available in both Marian and Hugging Face formats.

Model Info

  • Source language: Albanian
  • Target language: English
  • Dataset: OPUS and HPLT data
  • Model architecture: Transformer-base
  • Tokenizer: SentencePiece (Unigram)
  • Cleaning: We used OpusCleaner with a set of basic rules. Details can be found in the filter files here.

You can check out our deliverable report, GitHub repository, and website for more details.

Usage

The model has been trained with MarianNMT and the weights are in the Marian format. We have also converted the model into the Hugging Face format so it is compatible with transformers.

Using Marian

To run inference with MarianNMT, refer to the Inference/Decoding/Translation section of our GitHub repository. You will need the model file model.npz.best-chrf.npz and the vocabulary file model.sq-en.spm from this repository.

Using transformers

We have also converted this model to the Hugging Face format and you can get started with the script below. Note that due a known issue in weight conversion, the checkpoint cannot work with transformer versions <4.26 or >4.30. We tested and suggest pip install transformers==4.28.

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

tokenizer = AutoTokenizer.from_pretrained("HPLT/translate-sq-en-v1.0-hplt_opus")
model = AutoModelForSeq2SeqLM.from_pretrained("HPLT/translate-sq-en-v1.0-hplt_opus")

inputs = ["Input goes here.", "Make sure the language is right."]
batch_tokenized = tokenizer(inputs, return_tensors="pt", padding=True)
model_output = model.generate(
    **batch_tokenized, num_beams=6, max_new_tokens=512
)
batch_detokenized = tokenizer.batch_decode(
    model_output,
    skip_special_tokens=True,
)

print(batch_detokenized)

Benchmarks

When decoded using Marian, the model has the following test scores.

Test setBLEUchrF++COMET22
FLORES20037.861.90.8685
NTREX39.161.80.868

Acknowledgements

This project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No 101070350 and from UK Research and Innovation (UKRI) under the UK government's Horizon Europe funding guarantee [grant number 10052546]

Brought to you by researchers from the University of Edinburgh and Charles University in Prague with support from the whole HPLT consortium.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей