/ Модель

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

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

nllb-en-my-workplace-safety

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

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

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KyawSu/nllb-en-my-workplace-safety — модель машинного перевода с английского на бирманский язык, созданная дообучением facebook/nllb-200-distilled-600M на параллельном корпусе ALT общего новостного домена. Проект разработан как демонстрационная работа по NLP и исследует возможность перевода сообщений для мигрантов из Мьянмы, работающих в Сингапуре.

Модель принимает текст на английском и выдаёт перевод на бирманском. В карточке указано контекстное окно 1024 токена. На случайной выборке из 100 предложений тестовой части ALT модель получила chrF 53,05 и пользовательскую символьную BLEU 58,93; стандартная BLEU на той же выборке составила около 11,6, что автор связывает с особенностями сегментации бирманского письма.

Модель не обучалась на материалах по охране труда и не проверялась профессиональными или носителями бирманского языка. Её переводы не сверялись с терминологией Министерства трудовых ресурсов Сингапура. Для сообщений, связанных с безопасностью, требуется проверка квалифицированным носителем языка. Лицензия CC BY-NC 4.0 разрешает использование с указанием авторства, но запрещает коммерческое использование.

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

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

Ограничения

Модель обучена на текстах общего новостного домена, а не на материалах по охране труда; её не проверяли профессиональные переводчики и носители языка, а терминология не сверялась со стандартами MOM. Оценка проведена на выборке из 100 предложений, поэтому для критически важных сообщений необходима проверка квалифицированным носителем бирманского языка.

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

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

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

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

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

Открыть на Hugging Face

NLLB English-Myanmar Translation Model (Fine-tuned)

An English-to-Myanmar translation model, fine-tuned from NLLB-200, explored for potential application in workplace-safety communication (e.g., for the Myanmar migrant worker community in Singapore).

Model Description

This model fine-tunes facebook/nllb-200-distilled-600M on a general-domain English-Myanmar parallel corpus. It was not trained on a dedicated workplace-safety dataset — it is a general-purpose translation model that was evaluated using workplace-safety example sentences to assess its potential fit for that use case.

Training Details

  • Base model: facebook/nllb-200-distilled-600M (0.6B parameters)
  • Training data: ALT (Asian Language Treebank), general/news-domain English-Myanmar parallel corpus
    • Training samples: 18,082
    • Validation samples: 1,000
    • Test samples: 1,017 (available; not fully used in current evaluation — see below)
  • Training configuration:
    • Learning rate: 2e-5, with reduce_lr_on_plateau scheduler
    • Effective batch size: 8 (per-device batch size 4 x gradient accumulation 2)
    • Gradient checkpointing enabled
    • Early stopping (patience = 2 epochs on validation loss)
    • Max epochs: 10 (best result at epoch 7)
    • Hardware: Google Colab (T4 GPU)
  • Best checkpoint: Epoch 7, validation loss 0.680

Evaluation Results

Evaluated on a random sample of 100 sentences from the ALT test split (not the full 1,017-sentence test set).

MetricScoreNotes
Custom character-level BLEU*58.93Sentences split into individual characters before scoring with sacrebleu — not standard word-level BLEU
chrF53.05Standard sacrebleu chrF implementation

*Standard word-level BLEU on this same sample was ~11.6 — the large gap reflects Myanmar word-segmentation mismatches with sacrebleu's default tokenizer, not a difference in translation quality. chrF and the custom character-level score are reported because they are more appropriate for Myanmar script.

Training Pipeline

ALT Dataset → Data Cleaning (null/empty filtering) → NLLB Tokenization (eng_Latn / mya_Mymr)
→ Fine-tuning (early stopping + LR scheduling) → Validation → Best Checkpoint Selection → Hugging Face Upload

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

tokenizer = AutoTokenizer.from_pretrained("KyawSu/nllb-en-my-workplace-safety")
model = AutoModelForSeq2SeqLM.from_pretrained("KyawSu/nllb-en-my-workplace-safety")

def translate(text):
    tokenizer.src_lang = "eng_Latn"
    inputs = tokenizer(text, return_tensors="pt")
    forced_bos_token_id = tokenizer.convert_tokens_to_ids("mya_Mymr")
    generated_tokens = model.generate(**inputs, forced_bos_token_id=forced_bos_token_id, max_length=128)
    return tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0]

print(translate("Please wear your safety helmet at all times on the construction site."))

Example output (actually generated by this model):

Input:  Please wear your safety helmet at all times on the construction site.
Output: ကျေးဇူးပြု၍ ဆောက်လုပ်ရေး လုပ်ငန်းခွင် တွင် အချိန်တိုင်း တွင် သင် ၏ လုံခြုံရေး ဦးထုပ် ကို ဝတ်ဆင်ပါ ။

Intended Use

This is a portfolio/demonstration project. It is not validated for production or safety-critical deployment.

⚠️ Important limitations:

  • Trained on general news-domain text (ALT), not workplace-safety-specific text
  • Not validated by professional or native Myanmar translators
  • Not checked against official Singapore MOM (Ministry of Manpower) terminology standards
  • Evaluation used a 100-sentence sample, not the full test set

Any real-world safety communication use would require review and correction by a qualified native Myanmar speaker, given the risk of mistranslation in safety-critical contexts.

Author

Built as an NLP portfolio project exploring English-Myanmar translation, with an eye toward eventual application for the Myanmar migrant worker community in Singapore.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей