public class MaxPooling2D<T extends AbstractFloat = Float> extends Pooling2DLayer<T>
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.
layer = MaxPooling2D<Float>(2)
| Modifier and Type | Member | Description |
|---|---|---|
| public | MaxPooling2DMaxPooling2D(poolSize as Long = 2l, strides as Long = -1l, padding as String = "valid") |
Configures independent window reductions with no trainable parameters. |
| public | MaxPooling2DMaxPooling2D(poolSize as Long, strides as Tuple, padding as String = "valid") |
Configures independent window reductions with no trainable parameters. |
| public | MaxPooling2DMaxPooling2D(poolSize as Tuple, strides as Long, padding as String = "valid") |
Configures independent window reductions with no trainable parameters. |
| public | MaxPooling2DMaxPooling2D(poolSize as Tuple, strides as Tuple = null, padding as String = "valid") |
Configures independent window reductions with no trainable parameters. |