/ Модель

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

Контекст
262 144 токена
Лицензия
Своя лицензия
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-9B-Base
Библиотека
transformers
Опубликована
16 сен 2026

Omni-Edu-9B

Изображение и текст → текст3 профессии

Мультимодальная модель на базе Qwen3.5-9B для решения школьных задач, диагностики понимания учеников и поддержки преподавания.

185скачиваний за 30 дней2лайкавеса обновлены2 окт 2026

Бенчмарки

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

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

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

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

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

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

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

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

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

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

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

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

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

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

OmniEdu-9B — мультимодальная модель для обучения и преподавания в школах, разработанная исследователями Пекинского университета, Университета Китайской академии наук и Zhongguancun Academy. Она дообучена методом полного supervised fine-tuning на базе Qwen/Qwen3.5-9B-Base и использует архитектуру Qwen3_5ForConditionalGeneration; в репозитории хранятся веса Safetensors. Модель принимает текст и изображения и предназначена для задач K–12: решения учебных задач по разным предметам, привязки вопросов и решений к учебной программе, диагностики пробелов и поддержки обучения.

Модель обучена на 69 999 примерах с последовательностями длиной 32 768 токенов; это длина обучения, а не подтверждённая гарантия качества на длинном контексте. Карточка приводит результаты на учебных бенчмарках, но они не подтверждают улучшения результатов обучения в классе. Модель может ошибаться в решениях, сопоставлении с учебной программой и педагогических рекомендациях; материалы следует проверять перед использованием с учениками. Лицензия указана как other, а условия использования компонентов обучающих данных необходимо соблюдать отдельно.

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

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

Ограничения

Модель может давать неверные решения, неподтверждённые сопоставления с учебной программой и неподходящие педагогические рекомендации; результаты нужно проверять. Заявленная длина 32 768 токенов относится к обучению и не гарантирует качество на длинном контексте; лицензия указана как other.

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

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

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

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

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

Открыть на Hugging Face

OmniEdu-9B

Open Foundation Models for Learning and Teaching

Paper · Project Page · GitHub · Dataset · Model Family · Citation

OmniEdu-9B is a multimodal model for K–12 learning and teaching, fine-tuned from Qwen/Qwen3.5-9B-Base. It connects subject knowledge, curriculum understanding, learner diagnosis, and instructional support. It is the middle-scale checkpoint in the family for educational research and teacher-assistance applications.

This checkpoint accompanies OmniEdu: Open Foundation Models for Learning and Teaching.

Hao Liang · Qihan Lin · Meiyi Qiang · Linzhuang Sun · Hengyi Feng · Mingrui Chen · Sizhe Qiu · Wentao Zhang
Peking University · University of the Chinese Academy of Sciences · Zhongguancun Academy

Capabilities

An educational model needs to connect what is being taught, what the learner understands, and what to do next. OmniEdu organizes supervised fine-tuning around four complementary capabilities:

CapabilityWhat the model is trained to do
Subject competenceSolve K–12 problems across subjects and input formats
Curriculum groundingLink questions, concepts, and solutions to curriculum standards and prerequisites
Diagnostic reasoningIdentify misconceptions, missing prerequisites, and gaps in learner understanding
Pedagogical action and scaffoldingGive targeted feedback, ask guiding questions, explain, and adapt instructional support

The training mixture contains 69,999 instruction examples and 15.96M supervised response tokens, drawn from more than 100 sources: 60,951 education-specific examples and 9,048 general-purpose examples, with 20 task-specific system instructions. The models use full-parameter supervised fine-tuning with a 32,768-token training sequence length.

Model family

CheckpointScaleBackbone reported in the paper
OmniEdu-4B4BQwen3.5-4B-Base
OmniEdu-9B9BQwen3.5-9B-Base
OmniEdu-27B27BQwen3.8-27B

This repository contains OmniEdu-9B. All three published checkpoints use the Qwen3_5ForConditionalGeneration architecture. Use the multimodal model class and processor shown below, including for text-only conversations.

Evaluation

The following results are reported in Tables 1–3 of the paper (arXiv v1). The current checkpoint's column is highlighted. Higher is better; all values are percentages except LongTutor Teaching, which uses the benchmark's original score scale. WR means win rate.

Metric ↑OmniEdu-4BOmniEdu-9BOmniEdu-27B
K12-Bench EM54.25%55.46%63.12%
K12-Bench F171.75%73.68%76.69%
MathFish Acc.83.19%83.70%85.89%
EDUMATH MaC68.40%74.00%86.95%
GAOKAO-Bench Full90.46%93.66%94.87%
EXAMS-V Overall57.62%66.40%69.52%
MDK12-Bench Full46.36%50.80%57.76%
MathTutorBench Scaffold WR75.79%75.26%78.74%
MathTutorBench Scaffold-hard WR84.77%81.64%83.59%
TutorBench Overall46.67%48.16%59.42%
LongTutor Evidence65.88%66.63%78.20%
LongTutor Teaching2.292.663.02

OmniEdu-27B obtains the highest K12-Bench EM/F1, MathFish accuracy, and LongTutor Teaching average among the 16 models evaluated in the paper. Comparisons follow the paper's evaluation protocol; see the paper and full comparison tables for baselines, input settings, and general-capability results.

Quick start

Transformers

Use a recent Transformers release with Qwen3.5 support and a GPU setup with sufficient memory for the chosen checkpoint. The example below loads this checkpoint.

pip install -U torch torchvision transformers accelerate safetensors pillow
import torch
from transformers import AutoProcessor, Qwen3_5ForConditionalGeneration

MODEL_ID = "lhpku20010120/Omni-Edu-9B"
processor = AutoProcessor.from_pretrained(MODEL_ID)
model = Qwen3_5ForConditionalGeneration.from_pretrained(
    MODEL_ID,
    dtype=torch.bfloat16,
    device_map="auto",
).eval()

messages = [
    {
        "role": "user",
        "content": [
            {
                "type": "text",
                "text": "A Grade 7 student says summer is warmer because Earth is closer to the Sun. Identify the misconception and give a guiding question before explaining.",
            }
        ],
    }
]
inputs = processor.apply_chat_template(
    messages,
    add_generation_prompt=True,
    tokenize=True,
    return_dict=True,
    return_tensors="pt",
    enable_thinking=False,
).to(model.device)

with torch.inference_mode():
    outputs = model.generate(**inputs, max_new_tokens=512, do_sample=False)

answer = processor.batch_decode(
    outputs[:, inputs["input_ids"].shape[-1]:],
    skip_special_tokens=True,
)[0]
print(answer)

For image-based questions, include an image item such as {"type": "image", "image": "/path/to/question.png"} alongside the text item in content. The processor prepares both modalities. See the official Qwen3.5 Transformers documentation for supported input formats.

Chat template: Training uses qwen3_5_nothink. Keep enable_thinking=False when formatting prompts to match the training setup. The 32,768-token length reported above is the training sequence length, not a measured guarantee of long-context performance.

For an OpenAI-compatible deployment, see the vLLM example in the project repository. Set the model ID to lhpku20010120/Omni-Edu-9B and choose GPU parallelism and context length for your available memory.

Prompting for educational tasks

State the learner's grade, topic, prior attempt, and the kind of support you want. For example:

  • Activity planning: “Design a 30-minute Grade 7 technology activity about electrical circuits using batteries, wires, and LEDs. Include learning objectives and questions to check understanding.”
  • Learner diagnosis: “A student says 1/8 is greater than 1/6 because 8 is greater than 6. Identify the misconception and suggest a question that helps them reconsider.”
  • Guided tutoring: “Help me solve x² − 5x + 6 = 0. Give one hint at a time and wait for my response.”

Training data

Load the released instruction mixture from Hugging Face:

pip install -U datasets
from datasets import load_dataset

train = load_dataset(
    "lhpku20010120/Omni-Edu",
    "core_v6_full_system_prompted",
    split="train",
)
print(train)

The dataset covers curriculum grounding, problem solving, diagnosis, tutoring, and general instruction. Please follow the licenses and usage terms of the component datasets and source materials.

Training details

Full-parameter supervised fine-tuning uses LLaMA-Factory, BF16 precision, and the qwen3_5_nothink template, with a maximum training sequence length of 32,768 tokens. See the paper's training configuration for the full setup.

The following hyperparameters were used during training:

  • learning_rate: 5e-06
  • train_batch_size: 1
  • eval_batch_size: 8
  • seed: 42
  • distributed_type: multi-GPU
  • num_devices: 8
  • gradient_accumulation_steps: 8
  • total_train_batch_size: 64
  • total_eval_batch_size: 64
  • optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
  • lr_scheduler_type: cosine
  • lr_scheduler_warmup_steps: 0.1
  • num_epochs: 3.0

Framework versions

  • Transformers 5.2.0
  • Pytorch 2.10.0
  • Datasets 4.0.0
  • Tokenizers 0.22.2

Intended use and limitations

OmniEdu is intended for educational research, teacher-assistance tools, and learning-support prototypes. Models may produce incorrect solutions, unsupported curriculum mappings, or unsuitable instructional guidance. Educators should review generated material before using it with learners. Benchmark results do not establish improvements in classroom learning outcomes, and performance can vary by subject, curriculum, language, and image quality.

Citation

If you use OmniEdu models or data in your research, please cite:

@misc{liang2026omniedu,
  title         = {OmniEdu: Open Foundation Models for Learning and Teaching},
  author        = {Hao Liang and Qihan Lin and Meiyi Qiang and Linzhuang Sun and Hengyi Feng and Mingrui Chen and Sizhe Qiu and Wentao Zhang},
  year          = {2026},
  eprint        = {2609.23088},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL},
  url           = {https://arxiv.org/abs/2609.23088}
}

Feedback

We welcome classroom use cases, bug reports, and community contributions. Please open a discussion in this model's Community tab or an issue in the project repository.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей