Fig. 5: The typical CNN architecture for image-classification tasks.

a The typical CNN architecture for image classification tasks consists of the input layer, convolutional layers, fully connected layers, and output prediction. b Convolution operation. c Pooling operation