Max pooling layer
A 2-D max pooling layer performs downsampling by dividing the input into rectangular pooling regions, then computing the maximum of each region.
creates a max pooling layer and sets thelayer
= maxPooling2dLayer(poolSize
)PoolSize
property.
sets the optionallayer
= maxPooling2dLayer(poolSize
,Name,Value
)Stride
,Name
, andHasUnpoolingOutputs
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.