Convolutional neural network.