/ Модель

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

Контекст
262 144 токена
Размер весов
19,3 ГБ
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-9B
Библиотека
transformers
Опубликована
22 мар 2026

Qwen3.5-9B-saudi-dialect

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

Диалоговая модель Qwen3.5-9B, дообученная для генерации ответов на саудовском разговорном арабском.

3 057скачиваний за 30 дней0лайковвеса обновлены22 мар 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AyoubChLin/Qwen3.5-9B-saudi-dialect — диалоговая модель на базе Qwen3.5-9B, дообученная автором репозитория на разговорах на саудовском диалекте арабского языка. Применяет архитектуру Qwen3.5 с 9 млрд параметров; веса LoRA после SFT объединены в самостоятельный чекпойнт safetensors для загрузки через Transformers или Unsloth. Указанная в README максимальная длина последовательности — 4096 токенов.

Модель предназначена для генерации ответов в чате на разговорном саудовском арабском. Её можно использовать для диалоговых помощников и ответов на повседневные вопросы на этом диалекте. Обучение проведено на датасете из 3545 примеров; README приводит значения потерь на обучающем и оценочном разбиениях, но не сообщает результатов внешних бенчмарков.

Покрытие региональных вариантов и тем может быть неравномерным; модель может галлюцинировать, чрезмерно обобщать или переходить к более формальному арабскому в зависимости от запроса. Условия лицензии в предоставленных данных не указаны.

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

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

Ограничения

Покрытие диалекта может быть неравномерным по регионам, стилям речи и темам; возможны галлюцинации, чрезмерное обобщение и переход к формальному арабскому. В README нет внешних бенчмарков, а условия лицензии в предоставленных данных не приведены.

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

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

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

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

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

Открыть на Hugging Face

Qwen3.5-9B Saudi Dialect

This repository contains merged full weights for Saudi-dialect chat generation, not just LoRA adapters. The model was fine-tuned from unsloth/Qwen3.5-9B with Unsloth LoRA SFT on Saudi Arabic conversations, then merged into a standalone merged_16bit checkpoint for direct use with plain transformers or Unsloth.

Model details

  • Base model: unsloth/Qwen3.5-9B
  • Training style: Unsloth LoRA SFT
  • System prompt: أنت مساعد مفيد يتحدث باللهجة السعودية العامية.
  • Max sequence length: 4096

Training data and setup

  • Dataset: HeshamHaroon/saudi-dialect-conversations
  • Raw dataset size: 3545
  • Post-filter split: 3366 train / 179 eval
  • Eval split: 5%
  • Seed: 3407
  • LoRA config: r=16, alpha=16, dropout=0
  • Target modules: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
  • Batch size: 16
  • Gradient accumulation: 4
  • Effective batch size: 64
  • Epochs: 4
  • Learning rate: 4e-4
  • Warmup steps: 5
  • Optimizer: adamw_8bit
  • Packing: enabled
  • Hardware/runtime: NVIDIA A100-SXM4-80GB, bf16, 2608.5s (43.48 min)

Results

  • Final eval/loss: 1.41955
  • Final logged train/loss: 1.10579
  • Trainer aggregate training_loss: 1.3807367114525921
    This is the run-level average reported by the trainer, not the last logged training step.
  • Peak reserved memory: 57.799 GB
  • LoRA-attributed reserved memory: 40.145 GB
  • Peak memory share: 72.93%

From the provided loss screenshot, eval loss drops from about 1.47 early in training to about 1.40 around the middle of the run, then rises slightly to about 1.42 near step 200. Train loss falls from about 3.1 at the start to about 1.1 by the end.

The published repository is the final merged checkpoint from the run, not an explicitly selected best-eval checkpoint.

Usage

Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

repo_id = "AyoubChLin/Qwen3.5-9B-saudi-dialect"

tokenizer = AutoTokenizer.from_pretrained(repo_id)
model = AutoModelForCausalLM.from_pretrained(
    repo_id,
    torch_dtype="auto",
    device_map="auto",
)

messages = [
    {"role": "system", "content": "أنت مساعد مفيد يتحدث باللهجة السعودية العامية."},
    {"role": "user", "content": "كيف حالك اليوم؟"},
]

input_ids = tokenizer.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    enable_thinking=False,
    return_tensors="pt",
).to(model.device)

outputs = model.generate(
    input_ids,
    max_new_tokens=200,
    temperature=0.7,
    top_p=0.9,
)

print(tokenizer.decode(outputs[0][input_ids.shape[-1]:], skip_special_tokens=True))

Install Unsloth

%%capture
import re, torch

v = re.match(r"[\d]{1,}\.[\d]{1,}", str(torch.__version__)).group(0)
xformers = "xformers==" + {
    "2.10": "0.0.34",
    "2.9": "0.0.33.post1",
    "2.8": "0.0.32.post2",
}.get(v, "0.0.34")

!pip install sentencepiece protobuf "datasets>=2.18.0" "huggingface_hub>=0.34.0" hf_transfer wandb
!pip install --no-deps unsloth_zoo bitsandbytes accelerate {xformers} peft trl triton unsloth
!pip install -q "transformers>=5.0.0"
!pip install -q --no-deps "trl>=0.15.0"

Unsloth

This repo was pushed as merged_16bit, so load it with load_in_4bit=False.

from unsloth import FastLanguageModel

repo_id = "AyoubChLin/Qwen3.5-9B-saudi-dialect"
max_seq_length = 4096

model, tokenizer = FastLanguageModel.from_pretrained(
    model_name=repo_id,
    max_seq_length=max_seq_length,
    load_in_4bit=False,  # this repo was pushed as merged_16bit
)

FastLanguageModel.for_inference(model)

messages = [
    {
        "role": "system",
        "content": [
            {"type": "text", "text": "أنت مساعد مفيد يتحدث باللهجة السعودية العامية."}
        ],
    },
    {
        "role": "user",
        "content": [
            {"type": "text", "text": "كيف حالك اليوم؟"}
        ],
    },
]

input_ids = tokenizer.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    enable_thinking=False,
    return_tensors="pt",
).to(model.device)

output_ids = model.generate(
    input_ids=input_ids,
    max_new_tokens=200,
    use_cache=True,
    temperature=0.7,
    top_p=0.9,
)

response = tokenizer.decode(
    output_ids[0][input_ids.shape[-1]:],
    skip_special_tokens=True,
)
print(response)

Related artifacts

  • LoRA adapters: AyoubChLin/Qwen3.5-9B-saudi-dialect-lora

Limitations

  • No external benchmark evaluation is included beyond train/eval loss on the source dataset.
  • Saudi dialect coverage is likely uneven across regions, phrasing styles, and topics.
  • The model can still hallucinate, over-generalize, or drift toward more formal Arabic depending on the prompt.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
565a99e

0 моделей