Asparagus is a modular machine learning framework designed for medical imaging applications.
Overview
Built on PyTorch, Lightning, and Hydra, Asparagus provides a complete pipeline for:
- Self-Supervised Pretraining — learn representations from unlabelled data via masked image modelling
- Supervised Training — train segmentation, classification, and regression models from scratch
- Finetuning — transfer pretrained weights to downstream tasks with minimal labelled data
- Evaluation — run large-scale multi-task evaluation via the EvalBox
Repositories
| Repository | Description |
|---|---|
| asparagus | Public mirror (main branch only) |
| asparagus_preprocessing | Preprocessing companion repository |
| gardening_tools | Preprocessing companion repository |