Max pooling layer
A max pooling layer performs down-sampling by dividing the input into rectangular pooling regions, and computing the maximum of each region.
creates a max pooling layer and sets the layer
= maxPooling2dLayer(poolSize
)PoolSize
property.
sets the optional layer
= maxPooling2dLayer(poolSize
,Name,Value
)Stride
, Name
,
and HasUnpoolingOutputs
properties using name-value pairs. To
specify input padding, use the 'Padding'
name-value pair
argument. For example, maxPooling2dLayer(2,'Stride',3)
creates a max pooling layer with pool size [2 2]
and stride
[3 3]
. You can specify multiple name-value pairs. Enclose
each property name in single quotes.
[1] Nagi, J., F. Ducatelle, G. A. Di Caro, D. Ciresan, U. Meier, A. Giusti, F. Nagi, J. Schmidhuber, L. M. Gambardella. ''Max-Pooling Convolutional Neural Networks for Vision-based Hand Gesture Recognition''. IEEE International Conference on Signal and Image Processing Applications (ICSIPA2011), 2011.
averagePooling2dLayer
| convolution2dLayer
| globalAveragePooling2dLayer
| maxUnpooling2dLayer