delta.model.unet¶
- delta.model.unet(input_size: Tuple[int, int, int] = (256, 32, 1), final_activation: str = 'sigmoid', output_classes: int = 1, dropout: float = 0, levels: int = 5) Model¶
Generic U-Net declaration.
- Parameters
- input_sizetuple of 3 ints, optional
Dimensions of the input tensor, excluding batch size. The default is (256,32,1).
- final_activationstring or function, optional
Activation function for the final 2D convolutional layer. see keras.activations The default is ‘sigmoid’.
- output_classesint, optional
Number of output classes, ie dimensionality of the output space of the last 2D convolutional layer. The default is 1.
- dropoutfloat, optional
Dropout layer rate in the contracting & expanding blocks. Valid range is [0,1). If 0, no dropout layer is added. The default is 0.
- levelsint, optional
Number of levels of the U-Net, ie number of successive contraction then expansion blocks are combined together. The default is 5.
- Returns
- modelModel
Defined U-Net model (not compiled yet).