MaxPooling2D
classin packageklyn.math.nn.layers
public class MaxPooling2D<T extends AbstractFloat = Float> extends Pooling2DLayer<T>
MaxPooling2D

Maximum over each spatial window, keeping channels independent. Inputs and outputs use [batch, height, width, channels] order. Supports overlapping windows and valid/same padding, with complete input gradients.

Example

layer = MaxPooling2D<Float>(2)

Constructors
Modifier and Type Member Description
public MaxPooling2D
MaxPooling2D(poolSize as Long = 2l, strides as Long = -1l, padding as String = "valid")
Configures independent window reductions with no trainable parameters.
public MaxPooling2D
MaxPooling2D(poolSize as Long, strides as Tuple, padding as String = "valid")
Configures independent window reductions with no trainable parameters.
public MaxPooling2D
MaxPooling2D(poolSize as Tuple, strides as Long, padding as String = "valid")
Configures independent window reductions with no trainable parameters.
public MaxPooling2D
MaxPooling2D(poolSize as Tuple, strides as Tuple = null, padding as String = "valid")
Configures independent window reductions with no trainable parameters.