/ Модель

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

Контекст
512 токенов
Параметры
38,5 млн
Лицензия
Apache 2.0
Архитектура
t5 · dense
Базовая модель
t5-small
Опубликована
3 окт 2026

my_awesome_opus_books_model

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

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

215скачиваний за 30 дней0лайковвеса обновлены7 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Driw0x подготовил дообученную модель google-t5/t5-small для перевода с английского на французский. Это encoder-decoder Transformer семейства T5 с 38,5 млн параметров и контекстом до 512 токенов. Модель обучена на англо-французской части OPUS Books и предназначена для экспериментов с машинным переводом, изучения fine-tuning и воспроизведения учебного процесса Hugging Face.

При предобработке задаётся направление перевода en→fr, а длина входных и выходных последовательностей ограничивается 128 токенами. Модель компактна, но автор сообщает о скромном BLEU и не рекомендует считать её готовой к промышленному переводу. Данные художественной литературы могут плохо переноситься на разговорные, технические, юридические и другие специализированные тексты; оценочная выборка получена из обучающего раздела и не является независимым финальным бенчмарком. Лицензия — Apache-2.0.

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

  • учебный перевод английских текстов на французский
  • эксперименты с дообучением T5 для машинного перевода
  • воспроизведение учебного конвейера перевода Hugging Face
  • изучение задач преобразования текста в текст на корпусе OPUS Books

Ограничения

Автор сообщает о скромном BLEU и не рекомендует использовать модель для промышленного или высокорискового перевода. Обучение на художественных текстах ограничивает перенос на специализированные области, а оценочная выборка выделена из обучающего раздела.

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

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

Открыть на Hugging Face

T5 Small fine-tuned on OPUS Books for English-to-French Translation

Model Description

This model is a fine-tuned version of google-t5/t5-small for English-to-French translation.

It was fine-tuned on the English-French configuration of the OPUS Books dataset and evaluated with SacreBLEU.

The model was created as a practical exercise while following the Hugging Face LLM Course.

  • Developed by: Driw0x
  • Model type: T5 encoder-decoder Transformer
  • Languages: English → French
  • Base model: google-t5/t5-small
  • Task: Machine translation / sequence-to-sequence generation

Training and Evaluation Data

The model was fine-tuned on:

Helsinki-NLP/opus_books

Configuration:

en-fr

The original training split is divided into a new 80/20 train/evaluation split:

books = load_dataset("Helsinki-NLP/opus_books", "en-fr")
books = books["train"].train_test_split(test_size=0.2)

Because the generated evaluation split is used during model development, it should not be considered a completely untouched final benchmark.

Preprocessing

T5 is prompted explicitly for the translation task:

translate English to French: <text>

The preprocessing configuration is:

  • source language: English (en);
  • target language: French (fr);
  • maximum tokenized length: 128;
  • truncation enabled;
  • dynamic sequence-to-sequence padding with DataCollatorForSeq2Seq.

Training Procedure

The model was fine-tuned with Seq2SeqTrainer.

Training Hyperparameters

HyperparameterValue
Learning rate2e-5
Train batch size16
Evaluation batch size16
Number of epochs2
Weight decay0.01
Seed42
Evaluation strategyepoch
LR schedulerlinear
Mixed precisionFP16 / Native AMP
Predict with generateTrue
Save total limit3
OptimizerAdamW (ADAMW_TORCH_FUSED)

Evaluation uses SacreBLEU on generated translations.

Training Results

EpochTraining LossValidation LossBLEUGenerated Length
11.77051.56705.946117.5581
21.74831.55176.028417.5540

Final reported evaluation results:

  • Validation loss: 1.5517
  • SacreBLEU: 6.0284
  • Mean generated length: 17.554

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

model_id = "Driw0x/my_awesome_opus_books_model"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)

text = "translate English to French: Legumes share resources with nitrogen-fixing bacteria."
inputs = tokenizer(text, return_tensors="pt")

outputs = model.generate(
    **inputs,
    max_new_tokens=40,
    do_sample=True,
    top_k=30,
    top_p=0.95,
)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Intended Uses

This model is primarily intended for:

  • learning sequence-to-sequence translation with Transformers;
  • experimenting with T5 fine-tuning;
  • reproducing a Hugging Face translation workflow;
  • educational English-to-French translation experiments.

Limitations

Important limitations include:

  • the model is based on the relatively small t5-small checkpoint;
  • the reported BLEU score is modest and the model should not be treated as a production translation system;
  • OPUS Books is a literary-domain dataset and may not generalize well to conversational, technical, legal, or specialized text;
  • sampled generation can produce different outputs across runs;
  • biases and errors inherited from the base model and training corpus may remain.

This model was created as a course exercise and has not been validated for production or high-stakes translation.

Framework Versions

  • Transformers 5.17.0
  • PyTorch 2.11.0+cu130
  • Datasets 4.8.5
  • Tokenizers 0.23.2

Training Source

The complete training procedure is available in:

Driw0x/hf-ai-courses

Notebook:

llm-course/1-transformer-models/notebooks/translation.ipynb

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей