convolutional neural networks the convolution operationin senseslides the kernel over the input and computes how similar the kernel is with the portion of the input the convolution operation produces the highest value where the kernel is most similar with portion of the input the convolution operation can be extended to two dimensions given an input (mnand kernel (ab)the convolution operation is given by  , * , an equivalent form of this operationgiven the commutativity of the convolution operationis as followss  , * , furthermorethe negative sign (flippingcan be replaced to get crosscorrelationgiven as followss  , * , figure - illustrates the convolution operation in two dimensions note that this is simply extending the idea of convolution to two dimensions