chainer.functions.average_pooling_2d¶
-
chainer.functions.average_pooling_2d(x, ksize, stride=None, pad=0)[source]¶ Spatial average pooling function.
This function acts similarly to
Convolution2D, but it computes the average of input spatial patch for each channel without any parameter instead of computing the inner products.Parameters: - x (Variable) – Input variable.
- ksize (int or pair of ints) – Size of pooling window.
ksize=kandksize=(k, k)are equivalent. - stride (int or pair of ints or None) – Stride of pooling applications.
stride=sandstride=(s, s)are equivalent. IfNoneis specified, then it uses same stride as the pooling window size. - pad (int or pair of ints) – Spatial padding width for the input array.
pad=pandpad=(p, p)are equivalent.
Returns: Output variable.
Return type: Note
This function currently does not support
cover_allmode asmax_pooling_2d(). Average pooling runs in non-cover-all mode.