Convolutional Neural Network Kernel