Average pooling layer
An average pooling layer performs down-sampling by dividing the input into rectangular pooling regions and computing the average values of each region.
creates an average pooling layer and sets the layer
= averagePooling2dLayer(poolSize
)PoolSize
property.
sets the optional layer
= averagePooling2dLayer(poolSize
,Name,Value
)Stride
and Name
properties using name-value pairs. To specify input padding, use the
'Padding'
name-value pair argument. For example,
averagePooling2dLayer(2,'Stride',2)
creates an average
pooling layer with pool size [2 2]
and stride [2
2]
. 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.