/ Модель

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

Контекст
1 024 токена
Параметры
464 млн
Лицензия
Apache 2.0
Архитектура
m2m_100 · dense
Базовая модель
nllb-200-distilled-600M
Опубликована
19 июн 2026

tumbuka_nllb-200

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

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

12скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SaintsStudios разработала дообученную версию 2.0 модели facebook/nllb-200-distilled-600M для перевода между английским и языком тумбука (читумбука), а также выполнения инструкций на тумбука. Это модель encoder-decoder семейства M2M-100 с 463,7 млн параметров и контекстом до 1024 токенов.

Модель предназначена для перевода текстов с английского на тумбука и обратно, с особым вниманием к естественной лексике и снижению примеси близкородственного языка ньянджа/чичева. В карточке приведены примеры переводов повседневных фраз и текста об орошении; заявлены также задачи следования инструкциям на тумбука. Модель распространяется в формате safetensors по лицензии Apache-2.0 согласно метаданным Hugging Face; README указывает лицензию MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

language:

  • tum
  • eng tags:
  • translation
  • seq2seq
  • nllb
  • nllb-200
  • instruction-tuning
  • malawi license: mit datasets:
  • mwanzau/tumbuka-language-malawi metrics:
  • bleu model-index:
  • name: tumbuka_nllb-200 results: []

tumbuka_nllb-200 (Version 2.0)

This model is a highly optimized, fine-tuned checkpoint of Meta's facebook/nllb-200-distilled-600M, specifically adapted for high-fidelity translation and instruction-following tasks in the Tumbuka (Chitumbuka) language, spoken primarily in Northern Malawi and Eastern Zambia.

While Version 1.0 laid the groundwork for basic translation, Version 2.0 fixes deep-seated regional language leakage (such as Nyanja/Chichewa loan-words) by undergoing 9+ hours of advanced multi-stage training. It combines premium English-Tumbuka translation pairs with dedicated Tumbuka instruction-tuning datasets.

Key Improvements in V2.0:

  • Linguistic Purity: Eradicated common baseline model bleed (e.g., automatically corrects baseline defaults like Takulandilani into pure Tumbuka Mwapokeleleka).
  • Contextual Precision: Significantly improves technical and situational vocabulary mapping (e.g., shifting the translation of "reliable irrigation" from rigid variations to natural maji ghakugomezgeka ghakuthira).

Model Description

  • Developed by: SaintsStudios
  • Model type: Encoder-Decoder (Seq2Seq)
  • Language(s) (NLP): English (eng_Latn) to Tumbuka (tum_Latn), and Tumbuka Monolingual Instruction Tasking
  • License: MIT
  • Finetuned from model: facebook/nllb-200-distilled-600M

Performance Examples

English InputBaseline NLLB / V1.0 OutputV2.0 Pure Tumbuka Output
Welcome to our home.Takulandilani ku nyumba yithu (Nyanja leak)Mwapokeleleka ku nyumba yithu
We need reliable irrigation for our farms.Tikukhumba maji ghakukhora...Tikukhumba maji ghakugomezgeka ghakuthira minda yithu
Good morning, how are you today?Mulenji uwemi...Mulenji uwemi, muli wuli mwahuno?
Who are you?Kasi ndiwe njani?Kasi ndiwe njani?

How to Use the Model

You can use this model directly with the Hugging Face transformers library for inference.

Python Inference Code

import torch
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

model_id = "SaintsStudios/tumbuka_nllb-200"

print("Loading model and tokenizer...")
tokenizer = AutoTokenizer.from_pretrained("facebook/nllb-200-distilled-600M")
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)

device = "cuda" if torch.cuda.is_available() else "cpu"
model.to(device)

def translate_to_tumbuka(text: str):
    # Set the language configs
    tokenizer.src_lang = "eng_Latn"
    inputs = tokenizer(text, return_tensors="pt").to(device)
    
    # Force target generation to start with the Tumbuka language token
    forced_bos_token_id = tokenizer.convert_tokens_to_ids("tum_Latn")
    
    translated_tokens = model.generate(
        **inputs,
        forced_bos_token_id=forced_bos_token_id,
        max_length=128,
        num_beams=4,
        early_stopping=True
    )
    
    return tokenizer.decode(translated_tokens[0], skip_special_tokens=True)

# Test run
sample_text = "Let us learn together."
output = translate_to_tumbuka(sample_text)
print(f"English: {sample_text}")
print(f"Tumbuka: {output}") 
# Output: Tiyeni tisambire pamoza


Training Hyperparameters (V2.0)
Dataset Blend: 50% Translation Pairs / 50% Monolingual Alpaca Instruction Datasets

- Epochs: 3
- Learning Rate: 2e-5
- Optimizer: Adafactor
- Batch Size: 2 (Gradient Accumulation Steps: 8)
- Precision: FP16 Mixed Precision
- Hardware: Kaggle Cloud Compute (GPU T4)

Acknowledgements
Special thanks to the open-source contributors maintaining datasets for Malawian localized languages, making high-quality regional adaptation pipelines possible.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
M2M100ForConditionalGeneration
Ревизия весов
418e992

0 моделей