Keraflow
Deep Learning for Python.
 All Classes Namespaces Functions Pages
keraflow.layers.convolution.Pooling2D Class Reference

Pooling layer for sub-sampling (input_depth, input_row, input_col) inputs. More...

Inheritance diagram for keraflow.layers.convolution.Pooling2D:
keraflow.layers.convolution.PoolingBase

Public Member Functions

def __init__
 
- Public Member Functions inherited from keraflow.layers.convolution.PoolingBase
def __init__
 

Detailed Description

Pooling layer for sub-sampling (input_depth, input_row, input_col) inputs.

  • input_shape: 4D, (nb_samples, input_depth, input_row, input_col)
  • output_shape: 4D, (nb_samples, input_depth, output_row, output_col)
Note
output_row and output_col are determined by pad and strides. For details, please see PoolingBase, ConvolutionBase.

Constructor & Destructor Documentation

def keraflow.layers.convolution.Pooling2D.__init__ (   self,
  mode,
  pool_size = (2, 2,
  strides = None,
  pad = 'valid',
  kwargs 
)
Parameters
modestr. 'max' or 'avg' for max and average pooling respectively.
pool_sizetuple of int. Shape of the pooling window.
stridestuple of int. Steps for sliding the pooling window.
padstr, 'valid' of 'same'. See PoolingBase, ConvolutionBase.
kwargssee Layer.__init__.