/ Модель

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

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

Qwen3.5-4B-typed-decisions-merged

Классификация без дообученияТекст → label

Дообученная Qwen3.5-4B выдаёт вероятности структурированных ответов для классификации, выбора вариантов и оценок по шкале.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • LocalLLaMA/typed-decisions

    accuracy · выше — лучше

    Результат

    0,7725

    accuracy 0,7725zero-shot-classification 0,1387ece 0,1387
    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

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

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

Qwen3.5-4B-typed-decisions-merged — модель для структурированных классификационных суждений, созданная wozniakos10 на основе unsloth/Qwen3.5-4B и дообученная на LocalLLaMA/typed-decisions. В репозитории находятся 16-битные веса с объединёнными LoRA-адаптерами и отдельной головой решений; архитектура основана на Qwen3.5 и содержит около 4 млрд параметров.

Модель принимает вопрос и критерии во время инференса и за один проход выдаёт вероятности ответов для трёх типов запросов: «да/нет», выбор одного из вариантов и оценка по упорядоченной шкале. Она предназначена для маршрутизации, первичной сортировки, присвоения тегов и фильтрации, когда приложению требуется структурированное суждение с вероятностями, а не свободный текст. Новые метки можно задавать без повторного обучения.

Модель обучалась на англоязычных данных. На тестовой выборке typed-decisions указана точность 0,7725, однако вероятности не калиброваны по температуре, а оценка проводилась на версии с LoRA-адаптером, не на объединённых весах этого репозитория. Веса опубликованы по лицензии Apache-2.0.

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

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

Ограничения

Модель обучена на английском языке; другие языки не проверялись, а входы длиннее 2048 токенов выходят за пределы обученного диапазона. Вероятности не откалиброваны, поэтому пороги следует проверять на собственных данных; выводы являются суждениями, а не фактами, и для решений с высокими последствиями требуется участие человека.

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

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

Открыть на Hugging Face

Qwen3.5-4B-typed-decisions-merged

A decision model fine-tuned from unsloth/Qwen3.5-4B with Unsloth on LocalLLaMA/typed-decisions. Instead of generating text, it answers typed questions about an input and returns a probability for each answer in a single forward pass.

This repository contains the full 16-bit model with the LoRA adapters merged in, plus the decision head.

The LoRA adapter version is at wozniakos10/Qwen3.5-4B-typed-decisions.

Question types

TypeAnswersOutput
noulA yes/no questionProbability that the answer is yes
choiceOne option out of named criteriaProbability per option
scoreA position on an ordered scaleProbability per scale level

Usage

Install Unsloth, then:

from unsloth import FastDecisionModel

model, tokenizer = FastDecisionModel.from_pretrained("wozniakos10/Qwen3.5-4B-typed-decisions-merged", load_in_4bit = True)
FastDecisionModel.for_inference(model)

answers = FastDecisionModel.predict(
    model,
    tokenizer,
    "Hi, I was charged twice for invoice #4411. Please refund the duplicate today.",
    {
        "team": {
            "type": "choice",
            "instructions": "Which team should handle this?",
            "criteria": {
                "billing": "invoices, payments, refunds",
                "technical": "bugs, outages, errors",
                "sales": "pricing, new plans",
            },
        },
        "refund": {"type": "noul", "instructions": "Does the customer ask for a refund?"},
        "urgency": {
            "type": "score",
            "instructions": "How urgent is this?",
            "criteria": ["not urgent", "soon", "today"],
        },
    },
)
for name, result in answers.items():
    print(name, result["answer"], result["probabilities"])

Intended use

Routing, triage, tagging, filtering and other places where code needs a structured judgment with a probability instead of free text. Questions and criteria are supplied at inference time, so no retraining is needed for new labels.

Training

Trained with DecisionTrainer on the all config, train split of LocalLLaMA/typed-decisions. A part of the training rows was held out with FastDecisionModel.split_holdout. The output probabilities have not been temperature-calibrated.

HyperparameterValue
Training steps240
Epochs1.71
Learning rate (LoRA adapters)2e-5
Learning rate (decision head)1e-4
LR schedulercosine
Warmup steps10
Weight decay0.01
Per-device batch size2
Gradient accumulation steps4
Max sequence length2048
Seed3407
LoRA rank (r)16
LoRA alpha16
LoRA dropout0
MetricValue
Final training loss0.7875
Held-out loss at last evaluation0.8747

Architecture

ComponentValue
Base modelunsloth/Qwen3.5-4B
Decision layoutclef
Decision head hidden_size2560
Decision head width512
Decision head routing_layers2
Decision head layers4
Decision head heads8
Decision head feedforward2048

Evaluation

Scored with the conventions of the LocalLLaMA/typed-decisions benchmark on the all config, test split (400 cases, 2,000 decisions): one request per case with all five questions. The model was fine-tuned on the train split, so these results are not zero-shot. Measured on the LoRA adapter version (wozniakos10/Qwen3.5-4B-typed-decisions), not re-run on the merged weights.

MetricValue
Accuracy0.7725
KL from gold0.0992
Brier0.0543
ECE0.1387

Per-decision predictions are in eval_predictions.jsonl.

Limitations

  • Probabilities are not temperature-calibrated, so validate on your own data before relying on thresholds.
  • Trained on English data. Other languages are untested.
  • Inputs longer than 2048 tokens are outside the trained range.
  • Outputs are judgments, not facts. Keep a human in the loop for high-stakes decisions.

License

Apache 2.0, inherited from the base model. Check the terms of LocalLLaMA/typed-decisions before commercial use.

Acknowledgements

Trained with the Unsloth decision model guide.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей