/ Модель

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

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

rw-agri-tts-nllb-finetuned

ПереводТекст → текст

Модель Agricom переводит английские тексты на киньяруанда, уделяя особое внимание сельскому хозяйству, страхованию, финансам и пенсиям в Руанде.

25скачиваний за 30 дней0лайковвеса обновлены16 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Agricom/rw-agri-tts-nllb-finetuned — дообученная Agricom модель машинного перевода на базе facebook/nllb-200-distilled-600M с архитектурой M2M100/NLLB-200 и примерно 464 млн параметров по метаданным. Она переводит с английского на киньяруанда и специализируется на терминологии сельского хозяйства, страхования, финансов и пенсионных систем, ориентированной на мелких фермеров Руанды. Модель принимает текст и выдаёт перевод; контекст составляет 1024 токена. Для обучения использовались 1432 пары предложений, включая данные DigitalUmuganda и подготовленные доменные примеры. В карточке приведены оценки BLEU 32,49 на первой эпохе и 37,30 на третьей.

Модель подходит для перевода инструкций по выращиванию культур, сообщений о страховых выплатах, финансовых услуг и пенсионной регистрации. Небольшой обучающий набор может снижать качество на сложных или узкоспециальных предложениях; вне указанных областей перевод может быть менее точным. Лицензия — CC BY 4.0.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

Kinyarwanda Agricultural Translation Model

Finetuned translation model for English → Kinyarwanda, specialised for agriculture, insurance, finance and pension domains serving smallholder farmers in Rwanda.

Model Details

  • Base model: facebook/nllb-200-distilled-600M
  • Finetuned by: Agricom
  • Language pair: English (eng_Latn) → Kinyarwanda (kin_Latn)
  • Architecture: NLLB-200 (No Language Left Behind)
  • Parameters: 615M
  • License: CC BY 4.0

What Makes This Model Different

Standard translation models (including Google Translate) handle general Kinyarwanda adequately but struggle with domain-specific terminology used by smallholder farmers in Rwanda. This model was finetuned on curated domain-specific data covering:

  • 🌾 Agriculture — maize, sorghum, beans, soil preparation, seasonal farming (Season A/B/C), pest control, post-harvest storage
  • 🛡️ Insurance — crop insurance, livestock insurance, weather index insurance, premium payments, claims
  • 💰 Finance — Umurenge SACCOs, ibimina savings groups, agricultural loans, mobile money (MTN MoMo, Airtel Money)
  • 🏦 Pensions — RSSB pension registration, contributions, retirement benefits

Training Data

SourcePairsPurpose
Custom generated domain sentences (Mistral 7B)432Agriculture, insurance, finance, pensions
DigitalUmuganda general dataset (sampled)1,000General Kinyarwanda foundation
Total1,432Combined

Domain sentences were generated, translated, back-translated and quality-filtered using BLEU scoring (threshold: 30). Only high-quality pairs were retained.

Training Details

ParameterValue
Base modelfacebook/nllb-200-distilled-600M
Epochs3
Batch size4 (x4 gradient accumulation = 16 effective)
Max sequence length128 tokens
OptimizerAdamW
Weight decay0.01
Warmup steps100
HardwareNVIDIA T4 GPU
Training time~40 minutes

Evaluation

MetricScore
BLEU (epoch 1)32.49
BLEU (epoch 3)37.30

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
import torch

model_id  = "Agricom/rw-agri-tts-nllb-finetuned"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model     = AutoModelForSeq2SeqLM.from_pretrained(model_id)
model.eval()

def translate(text: str) -> str:
    tokenizer.src_lang = "eng_Latn"
    tokenizer.tgt_lang = "kin_Latn"

    inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=256)

    forced_bos_token_id = tokenizer.convert_tokens_to_ids("kin_Latn")

    with torch.no_grad():
        output = model.generate(
            **inputs,
            forced_bos_token_id = forced_bos_token_id,
            max_length          = 256,
            num_beams           = 4,
            early_stopping      = True,
        )

    return tokenizer.decode(output[0], skip_special_tokens=True)


# Example
text   = "Apply fertilizer during the rainy season for better crop yield."
result = translate(text)
print(result)
# Output: Shyira ifumbire mugihe cyimvura kugirango umusaruro mwiza w'ibihingwa.

Translation Examples

EnglishKinyarwanda
Apply fertilizer during the rainy season for better crop yield.Shyira ifumbire mugihe cyimvura kugirango umusaruro mwiza w'ibihingwa.
Your insurance premium is due at the end of the month.Inguzanyo yawe y'ubwishingizi igomba gutangwa mu mpera z'ukwezi.
Smallholder farmers can join the Umurenge SACCO to access loans.Abahinzi bato bashobora kwifatanya na SACCO ya Umurenge kugirango babone inguzanyo.
Register for the RSSB pension scheme to secure your retirement.Andika kuri gahunda ya penshoni ya RSSB kugirango ubone umudendezo wawe.
Store your maize in hermetic bags to reduce post-harvest losses.Kubika ibigori byawe mu mifuka ya hermetic kugirango ugabanye igihombo nyuma y'isarura.

Limitations

  • Trained on a relatively small dataset (1,432 pairs) — may struggle with very complex or technical sentences
  • General Kinyarwanda outside the four domains may be less accurate than within-domain sentences
  • Larger dataset and more training epochs would improve quality further

Roadmap

  • Expand dataset to 5,000+ domain-specific pairs
  • Finetune NLLB-1.3B on A100 GPU for higher quality
  • Add health domain coverage
  • Evaluate with native Kinyarwanda speaker MOS scoring

Citation

If you use this model please cite:

@misc{agricom2024rwagrittsnllb,
  title     = {Kinyarwanda Agricultural Translation Model},
  author    = {Agricom},
  year      = {2024},
  publisher = {HuggingFace},
  url       = {https://huggingface.co/Agricom/rw-agri-tts-nllb-finetuned}
}

Contact

For questions or collaboration: Agricom

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей