Convolutional layers in deep learning