ML / DL method coverage map

July 4, 2026 · View on GitHub

Which machine-learning and deep-learning method families the toolkit covers, and how — by selecting, producing, validating, interpreting, and reporting each, integrating the standard frameworks (timm / MONAI / nnU-Net / TorchIO / scikit-learn / xgboost / pyradiomics) rather than reimplementing them. The target user fine-tunes existing models and builds classical-ML on collected clinical data to derive clinical results and write papers — not novel architecture development (that stays out of scope).

Two facts make "all methods" tractable without a skill per algorithm:

  1. Produce paths integrate whole libraries. model-scaffold wires timm (hundreds of pretrained backbones) + MONAI / nnU-Net / torchvision; radiomics-ml wires scikit-learn + xgboost / lightgbm / catboost + pyradiomics. Any learner in those libraries is in scope.
  2. The rigor gates are learner-agnostic. check_radiomics_ml, check_split_leakage, check_preprocessing_leakage, check_metric_reporting, check_explainability_report, and check_uncertainty_reporting audit the pipeline (leakage, nested CV, calibration, metric choice, saliency rigor, deployment uncertainty) — not the specific algorithm — so they apply to every method in the same family. Deployment-framed models of any family route through uncertainty-imaging (calibrated uncertainty / OOD / abstention) as a cross-cutting safety layer.

Deep learning (imaging)

FamilyExamplesSelectProduce / fine-tuneValidateInterpretReport / evaluate
Classification CNN / transformerResNet, DenseNet, EfficientNet, ViT, Swin (timm)architecture-zoomodel-scaffold --task classification / --task finetune (transfer learning)model-validation, preprocess-imagingexplainabilitymodel-evaluation, check-reporting (CLAIM / TRIPOD+AI)
SegmentationU-Net, 3D U-Net, Attention/Residual U-Net, nnU-Netarchitecture-zoomodel-scaffold --task segmentationmodel-validationexplainabilitymodel-evaluation
DetectionFaster R-CNN, RetinaNet, YOLO, Mask R-CNNarchitecture-zoomodel-scaffold --task detectionmodel-validationmodel-evaluation (FROC / mAP)
Promptable / foundation segmentationSAM, MedSAM, TotalSegmentatorarchitecture-zoomodel-scaffold --task finetune + MedSAM adapter recipe (finetuning_guide.md)model-validationexplainabilitymodel-evaluation
Self-supervised pretrainingDINO, MAE, SimCLRarchitecture-zoomodel-scaffold --task sslmodel-validation
Generative / synthesisGAN, diffusionarchitecture-zoomodel-scaffold --task synthesis; train-only diffusion augmentation (finetuning_guide.md)model-validationcheck-reporting
Vision-language / multimodalCLIP, BiomedCLIParchitecture-zoomodel-scaffold --task finetune (transfer learning)model-validationmodel-evaluation
Graph neural nets (connectomes)GCN, GraphSAGE, GAT, GIN, BrainGNNarchitecture-zoo (graph.md)integrate PyTorch Geometric / DGL directly (no model-scaffold graph template)model-validation (subject-level split); p≫n rigor → radiomics-mlexplainability (attention / salient-ROI sanity)check-reporting (TRIPOD+AI)

Classical / statistical ML (radiomics & tabular)

All of the below are produced and gated by radiomics-ml (learner-agnostic check_radiomics_ml

  • nested-CV recipe), with calibration / clinical-utility from analyze-stats and CLEAR / TRIPOD+AI / PROBAST-AI reporting from check-reporting.
FamilyExamples
Penalised regressionLASSO, ridge, elastic-net logistic
Margin / kernellinear & RBF SVM
Instance-basedk-NN
Probabilistic / discriminantnaive Bayes, LDA, QDA
Single treedecision tree, CART
Baggingrandom forest, extra-trees
BoostingXGBoost, LightGBM, CatBoost, HistGBM, AdaBoost
Shallow neuralMLP
Meta / ensemblestacking, voting, blending
Dimensionality reductionPCA, UMAP, t-SNE, LASSO-selection
Unsupervised / clusteringk-means, hierarchical, GMM
Survival MLrandom survival forest, Cox-net, DeepSurv (+ analyze-stats survival)
Probability calibrationPlatt, isotonic (+ analyze-stats calibration)

LLM / MLLM

FamilySelect / produceEvaluateReport
Clinical LLM / multimodal LLM (API or open weights)prompt-driven; design-ai-benchmarking for reader panelsmllm-eval (faithfulness, hallucination, contamination, clinical-efficacy metrics)check-reporting (TRIPOD-LLM / MI-CLEAR-LLM / CLAIM)

What is deliberately NOT here

  • Novel architecture development / a new training framework. We wire and report MONAI / nnU-Net / timm / scikit-learn; we do not reimplement them or invent architectures.
  • Autonomous training / experiment tracking (MLOps). Left to the frameworks + W&B / MLflow; a thin integration reference is roadmap Item 6.
  • Anything that runs a model on real patient data or fabricates a metric. Every number comes from the researcher's executed code.

Candidate gaps (open): none outstanding — the six-item model-engineering produce-side depth roadmap is complete, and the architecture-zoo graph-neural-net entry for brain-connectome studies has landed (references/graph.md: GCN / GraphSAGE / GAT / GIN / BrainGNN; integrate PyTorch Geometric / DGL, no model-scaffold graph template). The fine-tuning / SAM-adaptation / diffusion-augmentation produce path landed in model-scaffold --task finetune + references/finetuning_guide.md. See roadmap_model_engineering_depth.md.