/ Модель

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

Базовая модель
nllb-200-1.3B
Опубликована
25 апр 2024

translate-nllb-1.3b-salt

Генерация текстаТекст → текст3 профессии

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

136скачиваний за 30 дней3лайкавеса обновлены6 ноя 2024

Бенчмарки

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

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

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

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

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

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

Sunbird/translate-nllb-1.3b-salt — модель машинного перевода, разработанная на основе facebook/nllb-200-1.3B и дообученная Sunbird на наборе данных SALT и дополнительных ресурсах, включая обратно переведённые новостные статьи, FLORES-200, MT560 и LAFAND-MT. Токенизатор адаптирован для поддержки языков, которых не было в исходной модели.

Модель предназначена для перевода отдельных предложений между английским, ачоли и лугбара, в том числе в обоих направлениях. В метаданных указаны архитектурное семейство NLLB, формат safetensors и задача text-generation; README приводит результаты оценки BLEU на salt-dev для ряда языковых пар.

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

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

  • перевод предложений с ачоли на английский
  • перевод предложений с английского на ачоли
  • перевод предложений с лугбара на английский
  • перевод предложений между ачоли и лугбара

Ограничения

Ориентирована на перевод отдельных предложений; качество для других языков и более длинных текстов в предоставленных данных не описано. Лицензия не указана в предоставленных сведениях.

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

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

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

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

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

Открыть на Hugging Face

Model details

This machine translation model can convert single sentences from and to any combination of the following languages:

ISO 693-3Language name
engEnglish
achAcholi
lggLugbara
lugLuganda
nynRunyankole
teoAteso

It was trained on the SALT dataset and a variety of additional external data resources, including back-translated news articles, FLORES-200, MT560 and LAFAND-MT. The base model was facebok/nllb-200-1.3B, with tokens adapted to add support for languages not originally included.

Usage example

tokenizer = transformers.NllbTokenizer.from_pretrained(
    'Sunbird/translate-nllb-1.3b-salt')
model = transformers.M2M100ForConditionalGeneration.from_pretrained(
    'Sunbird/translate-nllb-1.3b-salt')

text = 'Where is the hospital?'
source_language = 'eng'
target_language = 'lug'

language_tokens = {
    'eng': 256047,
    'ach': 256111,
    'lgg': 256008,
    'lug': 256110,
    'nyn': 256002,
    'teo': 256006,
}

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
inputs = tokenizer(text, return_tensors="pt").to(device)
inputs['input_ids'][0][0] = language_tokens[source_language]
translated_tokens = model.to(device).generate(
    **inputs,
    forced_bos_token_id=language_tokens[target_language],
    max_length=100,
    num_beams=5,
)

result = tokenizer.batch_decode(
    translated_tokens, skip_special_tokens=True)[0]
# Eddwaliro liri ludda wa?

Evaluation metrics

Results on salt-dev:

Source languageTarget languageBLEU
acheng28.371
lggeng30.45
lugeng41.978
nyneng32.296
teoeng30.422
engach20.972
englgg22.362
englug30.359
engnyn15.305
engteo21.391

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
34b3e20

0 моделей