Skip to content

MaxPooling2DLayer

Bases: _Pooling2DLayer

Source code in src/safeds/ml/nn/_pooling2d_layer.py
class MaxPooling2DLayer(_Pooling2DLayer):

    def __init__(self, kernel_size: int, *, stride: int = -1, padding: int = 0) -> None:
        """
        Create a maximum Pooling 2D Layer.

        Parameters
        ----------
        kernel_size:
            the size of the kernel
        stride:
            the stride of the pooling
        padding:
            the padding of the pooling
        """
        super().__init__("max", kernel_size, stride=stride, padding=padding)