Same as `tf.layers.AveragePooling2D`. Default strides is equal to pool_size.
(
inputs,
pool_size,
strides=None,
padding='valid',
data_format='channels_last')
| 37 | args_names=['pool_size', 'strides'], |
| 38 | name_mapping={'shape': 'pool_size', 'stride': 'strides'}) |
| 39 | def AvgPooling( |
| 40 | inputs, |
| 41 | pool_size, |
| 42 | strides=None, |
| 43 | padding='valid', |
| 44 | data_format='channels_last'): |
| 45 | """ |
| 46 | Same as `tf.layers.AveragePooling2D`. Default strides is equal to pool_size. |
| 47 | """ |
| 48 | if strides is None: |
| 49 | strides = pool_size |
| 50 | layer = tf.layers.AveragePooling2D(pool_size, strides, padding=padding, data_format=data_format) |
| 51 | ret = layer.apply(inputs, scope=tf.get_variable_scope()) |
| 52 | return tf.identity(ret, name='output') |
| 53 | |
| 54 | |
| 55 | @layer_register(log_shape=True) |