/ Модель

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

Контекст
4 096 токенов
Параметры
1,5 млрд
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Math-1.5B
Библиотека
transformers
Опубликована
17 мар 2025

Qwen2.5-Math-1.5B-Oat-Zero

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

Дообученная 1,5-миллиардная модель Qwen2.5-Math для генерации решений математических задач в диалоговом формате.

702скачиваний за 30 дней4лайкавеса обновлены30 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sail/Qwen2.5-Math-1.5B-Oat-Zero — языковая модель Sail дообучена на базе Qwen/Qwen2.5-Math-1.5B по минималистичному рецепту R1-Zero с алгоритмом Dr. DRPO. Для обучения использовались вопросы уровней 3–5 из набора MATH и шаблон Qwen-Math. Модель предназначена для генерации пошаговых решений и ответов на математические задачи в диалоговом формате.

Модель имеет плотную архитектуру Qwen2 с 1,5 млрд параметров, принимает и генерирует текст; базовая модель рассчитана на математику на английском и китайском языках. Контекст составляет 4096 токенов. Весы доступны в формате Safetensors, лицензия — Apache-2.0. README упоминает оценку на математических бенчмарках, но в доступном тексте нет самих результатов.

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

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

Ограничения

Модель обучалась на вопросах уровней 3–5 из набора MATH; её надёжность на других предметных областях и типах задач не описана. README не приводит численные результаты бенчмарков в доступном тексте.

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

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

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

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

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

Открыть на Hugging Face

Qwen2.5-Math-1.5B-Oat-Zero

Links

Introduction

This model is trained by the minimalist R1-Zero recipe introduced in our paper:

  • Algorithm: Dr. DRPO
  • Data: level 3-5 questions from MATH dataset
  • Base model: Qwen/Qwen2.5-Math-1.5B
  • Template: Qwen-Math

Evaluation results on widely used math benchmarks are shown below:

Usage

import vllm


def apply_qwen_math_template(question: str):
    return (
        "<|im_start|>system\nPlease reason step by step, and put your final answer within \\boxed{}.<|im_end|>\n<|im_start|>user\n"
        + question
        + "<|im_end|>\n<|im_start|>assistant\n"
    )

def apply_r1_template(question: str):
    return (
        "A conversation between User and Assistant. The User asks a question, and the Assistant solves it. The Assistant first thinks about the reasoning process in the mind and then provides the User with the answer. "
        "The reasoning process is enclosed within <think> </think> and answer is enclosed within <answer> </answer> tags, respectively, i.e., <think> reasoning process here </think> <answer> answer here </answer>.\nUser: "
        + question
        + "\nAssistant: <think>"
    )

model_name = "sail/Qwen2.5-Math-1.5B-Oat-Zero"

sampling_params = vllm.SamplingParams(
    n=1,
    temperature=0,
    top_p=1,
    max_tokens=3000,
)

model = vllm.LLM(
    model_name,
    max_model_len=4096,
    dtype="bfloat16",
    enable_prefix_caching=True,
)

if "Llama-3.2-3B-Oat-Zero" in model_name:
    apply_template = apply_r1_template
else:
    apply_template = apply_qwen_math_template

prompts = [
    "How many positive whole-number divisors does 196 have?"
]
prompts = list(map(apply_template, prompts))
outputs = model.generate(prompts, sampling_params)

print(outputs)

Citation

@article{liu2025understanding,
  title={Understanding r1-zero-like training: A critical perspective},
  author={Liu, Zichen and Chen, Changyu and Li, Wenjun and Qi, Penghui and Pang, Tianyu and Du, Chao and Lee, Wee Sun and Lin, Min},
  journal={arXiv preprint arXiv:2503.20783},
  year={2025}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей