model package
Subpackages
- Networks Architectures Package
- Attention-UNet Architecture Module
- Attention-UNet utils module
- Layers module
- MedFormer Architecture Module
- MedFormer utils module
- MedFormer utils-2 module
- nnFormer Architecture Module
- nnFormer utils module
- SegFormer Architecture Module
- SwinUNETR Architecture Module
- trans-layers module
- UNet Architecture Module
- UNet utils module
- UNet++ Architecture Module
- UNETR Architecture Module
- utils module
- VNet Architecture Module
- VTUNet Architecture Module
- VTUNet utils module
- Architecture selection module
model.utils module
- model.utils.get_model(args, pretrain=False)[source]
Function to get the model based on the arguments. Actually the models available, only 3 dimensions, are:
UNETR
UNet
VNet
AttentionUNet
ResUNet
MedFormer
SegFormer
UNetPlusPlus
SwinUNETR
SAM3D
nnFormer: don’t work properly TODO
VTUNet: don’t work properly TODO
FCN_Net: don’t work properly TODO
- TODO: Implement the other models, for example:
DeepLabV3
PSPNet
- Parameters:
args (argparse.Namespace) – Arguments from the command line.
pretrain (bool, optional) – Set to true if you use a pretrained model. Defaults to False.
- Raises:
ValueError – No pretrain model available
ValueError – Invalid dimension, should be ‘2d’ or ‘3d’
- Returns:
The model object.
- Return type:
Model