EMCAD 项目文档 ================= .. toctree:: :maxdepth: 2 :caption: 目录: usage/getting_started usage/training usage/configuration api/modules 概述 ---- EMCAD(Efficient Multi-Scale Context Adaptive Distillation)是一个用于医学图像分割的高效深度学习模型。 主要特性 -------- - **多尺度特征提取**: 使用 MSCB(Multi-Scale Context Block)模块捕获不同尺度的上下文信息 - **轻量级设计**: 通过知识蒸馏和高效卷积操作减少模型参数量 - **多种监督策略**: 支持 mutation、deep_supervision 和 last_layer 三种监督模式 - **灵活的配置文件**: 使用 YAML 格式进行统一的参数管理 安装 ---- .. code-block:: bash pip install -r requirements.txt pip install -e . 快速开始 -------- .. code-block:: python from src.core.networks import EMCADNet from src.utils.config import Config config = Config.from_yaml("configs/default.yaml") model = EMCADNet( num_classes=config.model.num_classes, encoder=config.model.encoder, ) 引用 ---- 如果您在研究中使用了 EMCAD,请引用我们的工作。 .. [1] Author, "EMCAD: Efficient Multi-Scale Context Adaptive Distillation for Medical Image Segmentation", 2024.