Keras pooling layers

These layers implement the different pooling operations for convolutional neural networks: