/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Опубликована
2 авг 2026

medical-question-classifier

Классификация текстаТекст → label3 профессии

Дообученная DistilBERT классифицирует медицинские вопросы по 20 специальностям для автоматической маршрутизации и тегирования.

7скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

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

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

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

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

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

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

Модель mahmoodulhassan23/medical-question-classifier — дообученная версия DistilBERT для классификации медицинских вопросов по 20 специальностям, включая кардиологию, педиатрию, психиатрию и хирургию. Она предназначена для маршрутизации вопросов в системах триажа и автоматического присвоения тегов медицинским платформам вопросов и ответов.

Модель принимает текст и выдаёт метку специальности. В карточке указаны точность около 82,4% и взвешенная F1-мера около 0,821. Контекст ограничен 512 токенами; основной язык модели — английский. Лицензия — Apache 2.0. Модель предназначена только для категоризации и маршрутизации: она не ставит диагнозы и не даёт рекомендаций по лечению.

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

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

Ограничения

Модель классифицирует вопросы, но не предназначена для диагностики или рекомендаций по лечению. Контекст ограничен 512 токенами; указанная точность составляет около 82,4%.

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

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

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

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

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

Открыть на Hugging Face

Medical Question Category Classifier (DistilBERT)

Model Description

This model is a fine-tuned version of distilbert-base-uncased trained to classify medical and health-related questions into 20 distinct medical specialties (e.g., Cardiology, Pediatrics, Psychiatry, Surgery).

Intended Use

  • Primary Use Case: Triage systems and automatic tag generation for medical Q&A platforms.
  • Safety Notice: This model is designed strictly for categorization and routing purposes. It does not provide medical diagnosis or treatment advice.

Dataset Information

  • Dataset: openlifescienceai/medmcqa
  • License: Apache 2.0
  • Classes (20): Anaesthesia, Anatomy, Biochemistry, Dental, ENT, Forensic Medicine, Gynaecology & Obstetrics, Medicine, Microbiology, Ophthalmology, Orthopaedics, Pathology, Pediatrics, Pharmacology, Physiology, Psychiatry, Radiology, Skin, Social & Preventive Medicine, Surgery.

Training Hyperparameters

  • Base Model: distilbert-base-uncased
  • Epochs: 3
  • Batch Size: 16
  • Learning Rate: 2e-5
  • Optimizer: AdamW

Evaluation Metrics

  • Accuracy: ~82.4%
  • Weighted F1-Score: ~0.821

How to Use

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_name = "mahmoodulhassan23/medical-question-classifier"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

question = "Child presenting with high grade fever, rash, and cough."
inputs = tokenizer(question, return_tensors="pt")

with torch.no_grad():
    outputs = model(**inputs)
    pred_class = torch.argmax(outputs.logits, dim=-1).item()

print(f"Predicted Class ID: {pred_class}")

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

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

GPU в ailist

Универсальный рантайм · text-classification

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

Подбираем GPU…

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

0 моделей