--- license: apache-2.0 base_model: Qwen/Qwen3-0.6B tags: - medical - mcq - classification - ent - qwen3 - medmcq - stravoris pipeline_tag: text-generation language: - en --- # MedMCQ — ENT Topic Classifier (Qwen3-0.6B) A small fine-tuned Qwen3 model that takes an **ENT** medical multiple-choice question (MCQ) and predicts which **topic** within ENT the question is about. This is a **per-subject topic classifier** — the second hop in the [MedMCQ three-hop pipeline](#the-medmcq-pipeline). It assumes the input MCQ has already been routed to ENT by the [subject classifier](https://huggingface.co/stravoris/medmcq-subject-classifier-qwen3-0.6b). ## The MedMCQ pipeline The MedMCQ project explores small, specialized models for medical MCQs. Instead of using one large model for everything, it splits the task across three hops: 1. **Subject routing** — the [subject classifier](https://huggingface.co/stravoris/medmcq-subject-classifier-qwen3-0.6b) picks the medical subject. 2. **Topic classification** — *this model.* Given an ENT MCQ, pick the topic within ENT. 3. **Answer generation** — the [ENT generator](https://huggingface.co/stravoris/medmcq-ent-qwen3-1.7b) produces the answer / new MCQs in ENT. Each hop is a separate, narrow model. They are all published under the [MedMCQ Medical Models](https://huggingface.co/collections/stravoris/medmcq-medical-models) collection. ## Quick start ```python from transformers import AutoTokenizer, AutoModelForCausalLM repo = "stravoris/medmcq-ent-classifier-qwen3-0.6b" tokenizer = AutoTokenizer.from_pretrained(repo) model = AutoModelForCausalLM.from_pretrained(repo) prompt = """Classify the following ENT MCQ by topic. Question: A)