Downloads · 30 days
0
dmusingu/diffvqa-qwen3-0.6b-multiobjective-regsteps
diffvqa-qwen3-0.6b-multiobjective-regsteps is a visual question answering model from dmusingu. Use it for the visual question answering task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
Online-trained Difference Visual Question Answering head for chest X-rays (MIMIC-CXR / Medical-Diff-VQA). A frozen ViT-L/14 vision encoder produces patch tokens for a current + reference image pair; a Qwen3-0.6B decod…
Downloads · 30 days
0
Access
Public
Updated Jul 17, 2026
Repo size
2.4 GB
Likes
0
Public
Click a slice to open those files.
.pt2.4 GB · 100%
From the Hugging Face model README
Online-trained Difference Visual Question Answering head for chest X-rays (MIMIC-CXR / Medical-Diff-VQA). A frozen ViT-L/14 vision encoder produces patch tokens for a current + reference image pair; a Qwen3-0.6B decoder, conditioned on those tokens as a visual prefix, generates the answer describing what changed.
This is a slimmed inference checkpoint: decoder weights + the frozen vision encoder weights + architecture metadata (optimizer/scheduler state stripped).
*_best.pt, torch.load(..., weights_only=False))| key | description |
|---|---|
state_dict | DiffVQAQwen3Head weights (Qwen3-0.6B LLM + vis_proj + frame_emb) |
encoder_state | frozen ViT-L/14 vision encoder (objective: multiobjective_caption+regioncontrastive) |
decoder | Qwen/Qwen3-0.6B |
tokenizer_name | Qwen/Qwen3-0.6B |
vis_dim | 1024 |
encoder_name | pretrain-multiobjective-regsteps |
epoch / step / best_val | training position + best validation loss |
difference questions over MIMIC-CXR image pairs
(~100k train / ~16k val / ~16k test).The bundled encoder_state is the exact frozen encoder this decoder was trained
against — load both together so the visual features match the space vis_proj
expects (a mismatched encoder produces degenerate output).