kerasadf.layers.pooling.Pooling1D¶
- class kerasadf.layers.pooling.Pooling1D(pool_function, pool_size, strides, padding='valid', data_format=None, **kwargs)¶
Bases:
ADFLayer
Pooling layer for arbitrary pooling functions, for 1D inputs.
Assumed Density Filtering (ADF) version of the abstract Keras
Pooling1D
layer.This class only exists for code reuse. It will never be an exposed API.
- Parameters:
- pool_function
callable()
The pooling function to apply, e.g.
tf.nn.max_pool2d
.- pool_size
int
ortuple
ofint
An integer or tuple/list of a single integer, representing the size of the pooling window.
- strides
int
ortuple
ofint
orNone
, optional An integer or tuple/list of a single integer, specifying the strides of the pooling operation. If
None
, thepool_size
will be used. Default isNone
.- padding{“valid”, “same”}, optional
The padding method. Case-insensitive. Default is “valid”.
- data_format{“channels_last”, “channels_first”}, optional
The ordering of the dimensions in the inputs. “channels_last” corresponds to inputs with shape
(batch, steps, features)
while “channels_first” corresponds to inputs with shape(batch, features, steps)
. It defaults to theimage_data_format
value found in your Keras config file at~/.keras/keras.json
. If you never set it, then it will be “channels_last”.
- pool_function
- call(inputs)¶
- compute_output_shape(input_shape)¶
- get_config()¶