/ Модель

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

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-0.5B
Библиотека
transformers
Опубликована
3 июл 2026

Qwen2.5-0.5B-Med-Post-Trained-92k

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

Небольшая англоязычная модель Qwen2.5, дообученная на биомедицинских текстах и инструкциях для медицинских вопросов и ответов и прототипирования.

181скачиваний за 30 дней1лайквеса обновлены6 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Rumiii/Qwen2.5-0.5B-Med-Post-Trained-92k — англоязычная медицинская языковая модель, разработанная на основе Qwen/Qwen2.5-0.5B. Это плотная причинная модель Qwen2 с 494 млн параметров, дообученная в два этапа: продолженное предобучение на 92 тысячах английских биомедицинских аннотаций PubMed, затем полнопараметрическая настройка на 20 тысячах примеров общего набора инструкций. Модель использует шаблон диалога Qwen2.5 ChatML, поддерживает контекст до 32 768 токенов и предназначена для генерации текста.

Модель подходит для медицинских вопросов и ответов, клинического обучения, исследований небольших биомедицинских языковых моделей и создания лёгких прототипов медицинских помощников. Наилучшие результаты ожидаются на прямых запросах; для оптимальной работы рекомендуется системная инструкция. Небольшой размер ограничивает глубину рассуждений и связность многоходового диалога, а качество медицинских ответов не гарантировано. Модель не предназначена для принятия решений о диагностике и лечении реальных пациентов и не заменяет специалиста. Лицензия — Apache-2.0.

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

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

Ограничения

Глубина рассуждений ограничена размером модели, а связность многоходового диалога базовая; простые приветствия могут обрабатываться непоследовательно. Точность клинических ответов не гарантируется: их следует проверять, и модель не предназначена для решений о диагностике или лечении пациентов.

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

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

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

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

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

Открыть на Hugging Face

Screenshot 2026-09-06 at 6.42.45 PM

Qwen2.5-0.5B-Med-Post-Trained-92k

A domain-adapted and instruction-tuned variant of Qwen/Qwen2.5-0.5B, produced through a two-stage training pipeline: full-parameter continued pre-training (CPT) on biomedical text followed by supervised fine-tuning (SFT) on a general instruction dataset.

Training Pipeline

Stage 1 — Continued Pre-Training (CPT)

PropertyValue
Base modelQwen/Qwen2.5-0.5B
Training typeFull-parameter CPT (no LoRA)
DatasetVietAI/vi_pubmed (92k English abstracts)
Tokens~23.6 million
ObjectiveCausal Language Modeling (CLM)
OptimizerAdamW 8-bit
Learning rate2e-5 cosine
HardwareKaggle Tesla T4
Training time~3h 45m
Loss2.581 → 2.478

Stage 2 — Supervised Fine-Tuning (SFT)

PropertyValue
Base modelRumiii/Qwen2.5-0.5B-Med-Pre-Trained-92k
Training typeFull-parameter SFT (no LoRA)
Datasetcausal-lm/ultrachat (20k samples)
FormatQwen2.5 ChatML chat template
OptimizerAdamW 8-bit
Learning rate2e-5 cosine
HardwareKaggle Tesla T4
Training time~1h 13m
Loss2.093 → 1.289

Usage

This model uses the Qwen2.5 ChatML chat template. A system prompt is required for best results. The recommended inference setup is shown below.

Recommended system prompt

SYSTEM_PROMPT = (
    "You are a knowledgeable medical AI assistant named MedAssist. "
    "Answer all questions clearly, directly, and informatively. "
    "For medical questions provide accurate information. "
    "Never generate multiple choice questions unless explicitly asked."
)

Basic inference

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "Rumiii/Qwen2.5-0.5B-Med-Post-Trained-92k"

tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.float16,
    device_map="auto",
    trust_remote_code=True,
)
model.eval()

SYSTEM_PROMPT = (
    "You are a knowledgeable medical AI assistant named MedAssist. "
    "Answer all questions clearly, directly, and informatively. "
    "For medical questions provide accurate information. "
    "Never generate multiple choice questions unless explicitly asked."
)

messages = [
    {"role": "system",  "content": SYSTEM_PROMPT},
    {"role": "user",    "content": "What are the symptoms of pneumonia?"},
]

inputs = tokenizer.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt",
    return_dict=True,
).to(model.device)

im_end_id = tokenizer.convert_tokens_to_ids("<|im_end|>")
stop_ids = [tokenizer.eos_token_id]
if im_end_id and im_end_id != tokenizer.eos_token_id:
    stop_ids.append(im_end_id)

with torch.no_grad():
    outputs = model.generate(
        **inputs,
        max_new_tokens=512,
        temperature=0.2,
        top_p=0.9,
        repetition_penalty=1.15,
        do_sample=True,
        eos_token_id=stop_ids,
        pad_token_id=tokenizer.eos_token_id,
    )

new_tokens = outputs[0][inputs["input_ids"].shape[-1]:]
response = tokenizer.decode(new_tokens, skip_special_tokens=True).strip()
print(response)

Recommended generation parameters

ParameterValueReason
temperature0.2Low temperature for factual medical responses
top_p0.9Stable token sampling
repetition_penalty1.15Prevents response loops
max_new_tokens512Sufficient for complete answers
eos_token_idinclude <|im_end|>Required to stop at turn boundary

Important note on greetings

As a 0.5B model fine-tuned on instruction data, this model may produce inconsistent responses to simple greetings such as "Hi" or "Hello." It performs best when given direct questions or requests. For production deployments, greeting inputs should be handled with a fixed response rather than passed to the model.

Intended Use

  • Medical question answering and clinical education
  • Research into small biomedical language models
  • Lightweight medical AI prototyping
  • Demonstration of CPT + SFT pipeline on consumer hardware

Not Intended For

  • Clinical decision making in real patient care
  • Diagnostic or treatment decisions
  • Replacement of licensed medical professionals

Limitations

  • 494M parameters — reasoning depth is limited compared to larger models
  • Trained on single-turn instruction pairs — multi-turn coherence is basic
  • Clinical accuracy not guaranteed — all outputs require expert verification
  • Simple greetings may produce inconsistent responses at this model scale
  • English only

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей