EncoderMixin¶
tiatoolbox.models.architecture.utils.EncoderMixin
- class EncoderMixin[source]¶
Mixin class adding encoder-specific functionality.
Initialize EncoderMixin defaults.
Methods
Return encoder stages for dilation modification.
Convert encoder to a dilated version for segmentation.
Change first convolution channels.
Attributes
Return channels dimensions for each tensor of forward output of encoder.
Return the effective output stride of the encoder.
- get_stages()[source]¶
Return encoder stages for dilation modification.
- Return type:
dict[int, Sequence[torch.nn.Module]]
- make_dilated(output_stride)[source]¶
Convert encoder to a dilated version for segmentation.
- Parameters:
output_stride (int)
- Return type:
None