4.5.2 Convolutional neural network

CNN requires a lot of training. Also, it requires a lot of data sets for training. A convolution is always a slower operation. Deeper the network, the longer is it's processing time.
