/ Модель

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

Контекст
32 768 токенов
Параметры
1,5 млрд
Лицензия
CC BY-NC-SA 4.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-1.5B-Instruct
Библиотека
transformers
Опубликована
5 окт 2026

Qwen2.5-1.5B-Instruct-hsb-dsb

Генерация текстаТекст → текст

Модель Qwen2.5-1.5B, дообученная для перевода с немецкого на верхнелужицкий и нижнелужицкий языки.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen2.5-1.5B-Instruct-hsb-dsb — компактная языковая модель для перевода с немецкого на верхнелужицкий и нижнелужицкий языки. Её разработал Ahmed Eltawel в рамках магистерской работы в Техническом университете Мюнхена в 2026 году. Модель основана на Qwen/Qwen2.5-1.5B-Instruct и прошла полное supervised fine-tuning на параллельных данных немецкого и лужицких языков, включая материалы соревнований WMT 2020–2022 и 2025 годов.

Модель использует архитектуру Qwen2, содержит 1,5 млрд параметров, принимает текст и генерирует текст. Заявленная длина контекста — 32 768 токенов. Она предназначена для машинного перевода с немецкого на верхнелужицкий (hsb) и нижнелужицкий (dsb); ответы выдаются в размеченном формате, использовавшемся при обучении. Лицензия CC-BY-NC-SA-4.0 разрешает использование на условиях указания авторства, распространения на тех же условиях и без коммерческого применения.

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

  • перевод немецких текстов на верхнелужицкий
  • перевод немецких текстов на нижнелужицкий
  • машинный перевод для лужицких языков
  • эксперименты с переводом для малоресурсных славянских языков

Ограничения

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

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

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

Открыть на Hugging Face

Qwen2.5-1.5B-Instruct-hsb-dsb

German to Upper Sorbian (hsb) and Lower Sorbian (dsb) translation model from the Master's thesis "LLM-based Low-Resource Machine Translation for Sorbian Languages with Restricted Resources" (Ahmed Eltawel, Technical University of Munich, 2026).

Code: https://github.com/ahmedeltawel/LLM-based-Low-Resource-Machine-Translation-for-Sorbian-Languages-with-Restricted-Resources

The model was trained with a re-implementation of the NRC submission to the WMT25 shared task on LLMs with limited resources for Slavic languages (Larkin et al., 2025): full supervised fine-tuning of Qwen2.5-1.5B-Instruct with LLaMA-Factory on the German-Sorbian and Upper-Lower Sorbian parallel data released for the WMT shared tasks on Sorbian (2020-2022 and 2025), with the WMT25 development pairs removed (855,350 training examples, 20 epochs, learning rate 7e-5, cosine schedule, batch size 256).

Usage

The model answers in the tagged format it was trained on.

import re
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "ahmedeltawel/Qwen2.5-1.5B-Instruct-hsb-dsb"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")

code, language = "hsb", "Upper Sorbian"
text = "Wie lange willst du noch bleiben?"
messages = [
    {"role": "user", "content": f"Translate the following German text to {language}. Put it in this format <{code}> {language} translation </{code}>.\n<deu> {text} </deu>"},
]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt", return_dict=True).to(model.device)
output = model.generate(**inputs, max_new_tokens=256, do_sample=False)
answer = tokenizer.decode(output[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True)
match = re.search(rf"<{code}>\s*(.+)", answer.split(f"</{code}>")[0])
print(match.group(1).strip() if match else answer)

Use code, language = "dsb", "Lower Sorbian" for Lower Sorbian.

License

CC BY-NC-SA 4.0, following the license of the Sorbian training data provided by the WITAJ-Sprachzentrum. The base model Qwen2.5-1.5B-Instruct is licensed under Apache 2.0.

This is a research model and has not been tested for general use.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей