Same as `tf.layers.MaxPooling2D`. Default strides is equal to pool_size.
(
inputs,
pool_size,
strides=None,
padding='valid',
data_format='channels_last')
| 17 | args_names=['pool_size', 'strides'], |
| 18 | name_mapping={'shape': 'pool_size', 'stride': 'strides'}) |
| 19 | def MaxPooling( |
| 20 | inputs, |
| 21 | pool_size, |
| 22 | strides=None, |
| 23 | padding='valid', |
| 24 | data_format='channels_last'): |
| 25 | """ |
| 26 | Same as `tf.layers.MaxPooling2D`. Default strides is equal to pool_size. |
| 27 | """ |
| 28 | if strides is None: |
| 29 | strides = pool_size |
| 30 | layer = tf.layers.MaxPooling2D(pool_size, strides, padding=padding, data_format=data_format) |
| 31 | ret = layer.apply(inputs, scope=tf.get_variable_scope()) |
| 32 | return tf.identity(ret, name='output') |
| 33 | |
| 34 | |
| 35 | @layer_register(log_shape=True) |
no test coverage detected