Views
No views yet
PyTorch checkpoint artifacts for the MultiAgentMedClassifier binary brain tumor
MRI task. The repository contains a VGG16 CNN classifier checkpoint and,
optionally, a BiomedCLIP linear-probe checkpoint for classifying brain MRI
images as normal or tumor.
These are checkpoint files for the accompanying project loaders, not standalone
Transformers models.
## Model Description
- Task: binary brain tumor MRI classification
- CNN architecture: VGG16
- Vision-language backbone for probe: `microsoft/BiomedCLIP-PubMedBERT_256-vit_base_patch16_224`
- Framework: PyTorch
## Classes
- `normal`
- `tumor`
The project-level BiomedCLIP labels are:
- `normal brain MRI`
- `brain tumor MRI`
## Files
- `binary_tumor/cnn/vgg16_MRI_tumor_binary_norm_final.pt`: VGG16 CNN checkpoint for binary brain tumor MRI classification.binary_tumor/biomedclip/linear_probe_BiomedCLIP_MRI_tumor_binary_norm_best.pt: BiomedCLIP linear-probe checkpoint for binary brain tumor MRI classification.data/Br35H/yes: brain tumor MRIdata/Br35H/no: normal brain MRIbinary_tumor taskbinary_tumor task on brain MRI tumor/normal
datasets such as the Br35H binary layout described above. Recompute metrics on
your held-out test set before using this model in a new domain or workflow.1from huggingface_hub import hf_hub_download
2
3from agents.cnn_tool import CNNClassifier
4from config import DEFAULT_CONFIG
5
6checkpoint_path = hf_hub_download(
7 repo_id="tamara-kostova/multiagentmed-binary-tumor",
8 filename="binary_tumor/cnn/vgg16_MRI_tumor_binary_norm_final.pt",
9)
10
11DEFAULT_CONFIG.model.cnn_checkpoints["binary_tumor"] = checkpoint_path
12
13classifier = CNNClassifier(DEFAULT_CONFIG.model, DEFAULT_CONFIG.preprocess)
14result = classifier.classify("path/to/brain_mri.png", task="binary_tumor")
15print(result)1from huggingface_hub import hf_hub_download
2
3from agents.biomedclip_tool import BiomedCLIPTool
4from config import DEFAULT_CONFIG
5
6probe_path = hf_hub_download(
7 repo_id="tamara-kostova/multiagentmed-binary-tumor",
8 filename=(
9 "binary_tumor/biomedclip/"
10 "linear_probe_BiomedCLIP_MRI_tumor_binary_norm_best.pt"
11 ),
12)
13
14DEFAULT_CONFIG.model.biomedclip_probe_checkpoints["binary_tumor"] = probe_path
15
16tool = BiomedCLIPTool(DEFAULT_CONFIG.model, DEFAULT_CONFIG.preprocess)
17result = tool.classify("path/to/brain_mri.png", task="binary_tumor")
18print(result)config.ModelConfig.cnn_checkpoints["binary_tumor"]config.ModelConfig.biomedclip_probe_checkpoints["binary_tumor"]