眼底视盘分割——segtran

眼底视盘分割——segtran
Abei点击去Github ->>> 使用挤压和扩展转换器的医学图像分割
参数配置
- –task 分割任务的名称
- –ds 数据文件夹。可以指定多个数据集(以“,”分隔)
- –split 数据集的分割(可以为每个数据集单独指定分割)
- –profile 计算参数和 FLOPs 的数量。
- –insize 使用这个尺寸的图像(在所有裁剪尺寸中)进行训练。设置为0以使用所有大小。
- –patch 为训练调整输入图像的大小。
- –samplenum 用于每个数据集的监督训练样本数量(默认:无,使用每个数据集的所有图像)。为数据集提供0以使用它的所有图像。不要使用-1,因为它会导致argparse错误。
- –bnopt 如何在训练期间优化 BN 统计/仿射参数。
- –polyformer 进行 polyformer 训练。
- –sourceopt 在源域上优化哪些参数。
- –targetopt 在目标域上优化哪些参数。
- –adv 对抗性训练模式。
- –featdisinchan 特征鉴别器的输入通道数
- –sourceds 源域的数据集名称。
- –sourcebs 源域上无监督对抗学习的批处理大小(访问所有源域图像)。
- –targetbs 目标域上无监督对抗学习的批处理大小(访问所有目标域图像)。
- –domweight 对抗性域损失的权重。
- –supweight 监督训练损失的权重。设置为0表示进行无监督DA。
- –reconweight DA重建损失的权重。默认值:0,不重构。
- –adda 使用ADDA(而不是默认的RevGrad目标)。
- –optfilter 只优化与指定关键字匹配的参数。
- –robustaug 鲁棒性训练期间使用的增强类型。
- –robustaugdeg 鲁棒性增强程度(1或2个数字)。
- –gbias 使用全局偏置而不是变压器层。
- –maxiter 最大训练迭代次数
- –saveiter 每N次迭代保存模型快照
- –cp 加载这个检查点
- –lrwarmup LR预热步骤数
- –bs 所有gpu上的总batch_size
- –opt 优化算法
- –lr 学习速率
- –decay 权重更新
- –gradclip 梯度夹
- –attnclip 隔离tran注意力剪辑
- –local_rank
- –locprob 在训练中进行定位的概率
- –tunebn 仅调整批规范进行域适应,保持模型权重不变。
- –diceweight 骰子损失的权重。
- –focus 特别预测的类别(具有更高的损失重量)
- –exclusive 旨在预测排他性掩码(而不是非排他性掩码)
- –vcdr 眼底图像的学习式vCDR损失方案。none:不使用vCDR丢失。对偶:用单独的vC估计量和vD估计量估计vCDR。single:使用单个CNN直接估计vCDR。
- –vcdrweight vCDR丢失权重。
- –vcdrestimstart 开始对vCDR估计器的vCDR损耗进行迭代。
- –vcdrnetstart 开始分割模型的vCDR损耗迭代。