/ Модель

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

Контекст
32 768 токенов
Параметры
257 млн
Лицензия
MIT
Архитектура
gemma3_text · dense
Базовая модель
gemma-3-270m
Библиотека
transformers
Опубликована
2 июл 2026

gemma-3-270m-dueta

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

Компактная дообученная модель Gemma 3 для перевода текста между английским и узбекским языками.

18скачиваний за 30 дней1лайквеса обновлены15 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DUETA — компактная текстовая модель для машинного перевода между английским и узбекским языками в обоих направлениях. Она разработана Davron04 и дообучена на базе google/gemma-3-270m; архитектура — декодерный трансформер Gemma 3 с 257 млн параметров. Модель принимает текст с тегами исходного и целевого языка и генерирует перевод. Указанная длина контекста — 32 768 токенов, однако качество снижается на длинных входах, поэтому рекомендуется переводить отдельные предложения или короткие фрагменты.

Модель предназначена для перевода с английского на узбекский и с узбекского на английский. Обучение использовало параллельные и инструкционные данные, включая наборы английско-узбекского перевода и данные Wikimedia. Качество может меняться в зависимости от тематики, разговорной речи и редких конструкций; сохранение фактической точности отдельно не оценивалось, поэтому для чувствительных или критически важных текстов нужен человеческий контроль. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

gemma-3-270m-dueta

DUETA — a Decoder-only, Uzbek–English Transformer-based model for machine trAnslation.

This model is a fine-tuned version of google/gemma-3-270m, adapted for bidirectional English ↔ Uzbek translation using a decoder-only architecture. The approach follows the methodology described in DIETA: A Decoder-only transformer-based model for Italian–English machine TrAnslation, applying the same decoder-only translation paradigm to the English–Uzbek language pair.

Model Details

  • Base model: google/gemma-3-270m
  • Architecture: Decoder-only transformer
  • Languages: English (en), Uzbek (uz)
  • Task: Machine translation (En→Uz and Uz→En)
  • Reference paper: DIETA: A Decoder-only transformer-based model for Italian–English machine TrAnslation

Training Data

The model was fine-tuned on a combination of the following datasets:

DatasetSource
wikimedia-v20230407OPUS
MLDataScientist/SlimOrca-Dedup-English-UzbekHugging Face
ML-Jonibek/English-Uzbek-Translation-1Hugging Face
Jonibek21/English-Uzbek-TranslationHugging Face

How to Use

The model uses a simple prompt format with language tags (<english> / <uzbek>) to indicate the source and target languages, and generates a translation in a decoder-only, causal-LM fashion.

from transformers import AutoTokenizer, AutoModelForCausalLM

MODEL = "davron04/gemma-3-270m-dueta"
ENGLISH_TAG = "<english>"
UZBEK_TAG = "<uzbek>"

def load_tokenizer_and_model(model_name: str):
    tokenizer = AutoTokenizer.from_pretrained(model_name)
    model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
    return tokenizer, model

def translate_text(source_text: str, source_lang: str, target_lang: str, tokenizer, model) -> str:
    model_input = f"{source_lang}: {source_text}\n{target_lang}:"
    token_ids = tokenizer.encode(model_input, return_tensors="pt").to(model.device)
    input_token_count = token_ids.shape[1]
    output = model.generate(token_ids)
    generated_token_ids = output[0][input_token_count:]
    translated_text = tokenizer.decode(generated_token_ids, skip_special_tokens=True)
    return translated_text

tokenizer, model = load_tokenizer_and_model(MODEL)
source_text = "Hello, world! What can I do for you today?"
translated_text = translate_text(source_text, ENGLISH_TAG, UZBEK_TAG, tokenizer, model)
print(f"Translated text: {translated_text}")

"""Salom, dunyo! Bugun siz uchun nima qilishim mumkin?"""

To translate from Uzbek to English, simply swap the source_lang and target_lang arguments:

translated_text = translate_text(source_text, UZBEK_TAG, ENGLISH_TAG, tokenizer, model)

Limitations

  • Context length: Avoid feeding the model very long context. Performance degrades with long inputs; it is recommended to split long text into individual sentences before translation and process them one at a time (or in short chunks) rather than passing entire paragraphs or documents at once.
  • As with any machine translation model, performance may vary across domains, informal/colloquial text, and low-resource constructs not well represented in the training data.
  • The model has not been evaluated for factual accuracy preservation in translation; it should not be used for translating sensitive or critical content without human review.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей