MediCLIP
Official implementation of "MediCLIP: Adapting CLIP for Few-shot Medical Image Anomaly Detection (MICCAI 2024 Early Accept)"
File Explorer
Download Latest Version (.zip)- pipeline.jpg
- vis.jpg
- brainmri.yaml
- busi.yaml
- chexpert.yaml
- README.md
- __init__.py
- dataset.py
- __init__.py
- labelling.py
- task_shape.py
- tasks.py
- utils.py
- __init__.py
- Adapter.py
- CoOp.py
- MapMaker.py
- Necker.py
- convnext_base.json
- convnext_base_w.json
- convnext_base_w_320.json
- convnext_large.json
- convnext_large_d.json
- convnext_large_d_320.json
- convnext_small.json
- convnext_tiny.json
- convnext_xlarge.json
- convnext_xxlarge.json
- convnext_xxlarge_320.json
- mt5-base-ViT-B-32.json
- mt5-xl-ViT-H-14.json
- RN101-quickgelu.json
- RN101.json
- RN50-quickgelu.json
- RN50.json
- RN50x16.json
- RN50x4.json
- RN50x64.json
- roberta-ViT-B-32.json
- swin_base_patch4_window7_224.json
- ViT-B-16-plus-240.json
- ViT-B-16-plus.json
- ViT-B-16.json
- ViT-B-32-plus-256.json
- ViT-B-32-quickgelu.json
- ViT-B-32.json
- ViT-bigG-14.json
- ViT-e-14.json
- ViT-g-14.json
- ViT-H-14.json
- ViT-H-16.json
- ViT-L-14-280.json
- ViT-L-14-336.json
- ViT-L-14.json
- ViT-L-16-320.json
- ViT-L-16.json
- ViT-M-16-alt.json
- ViT-M-16.json
- ViT-M-32-alt.json
- ViT-M-32.json
- ViT-S-16-alt.json
- ViT-S-16.json
- ViT-S-32-alt.json
- ViT-S-32.json
- vit_medium_patch16_gap_256.json
- vit_relpos_medium_patch16_cls_224.json
- xlm-roberta-base-ViT-B-32.json
- xlm-roberta-large-ViT-H-14.json
- __init__.py
- bpe_simple_vocab_16e6.txt.gz
- constants.py
- factory.py
- model.py
- modified_resnet.py
- openai.py
- pretrained.py
- tokenizer.py
- transform.py
- transformer.py
- utils.py
- __init__.py
- losses.py
- misc_helper.py
- LICENSE
- README.md
- requirements.txt
- test.py
- train.py
# Installation Guide
1. Get the code
git clone https://github.com/cnulab/MediCLIP
Downloads the entire project code from GitHub to your computer.
cd MediCLIP
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
$ pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
