clinicadl.networks.config.ConvDecoderOptions

clinicadl.networks.config.ConvDecoderOptions[source]

Config class for conv_args of GeneratorConfig.

parameter channels: Sequence[PositiveInt] [Required]
parameter kernel_size: Union[int, tuple[int, ...], list[Union[int, tuple[int, ...]]]] = 3
parameter stride: Union[int, tuple[int, ...], list[Union[int, tuple[int, ...]]]] = 1
parameter padding: Union[int, tuple[int, ...], list[Union[int, tuple[int, ...]]]] = 0
parameter output_padding: Union[int, tuple[int, ...], list[Union[int, tuple[int, ...]]]] = 0
parameter dilation: Union[int, tuple[int, ...], list[Union[int, tuple[int, ...]]]] = 1
parameter unpooling: Union[tuple[UnpoolingLayer, dict[str, Any]], list[tuple[UnpoolingLayer, dict[str, Any]]], None] = (UnpoolingLayer.UPSAMPLE, {'scale_factor': 2})
parameter unpooling_indices: Optional[Sequence[int]] = None
parameter act: Union[ActFunction, tuple[ActFunction, dict[str, Any]], None] = ActFunction.PRELU
parameter output_act: Union[ActFunction, tuple[ActFunction, dict[str, Any]], None] = None
parameter norm: Union[ConvNormLayer, tuple[ConvNormLayer, dict[str, Any]], None] = ConvNormLayer.INSTANCE
parameter dropout: Optional[NonNegativeFloat] = None
parameter bias: bool = True
parameter adn_ordering: str = 'NDA'