A convolutional neural network (CNN or ConvNet) is a deep learning algorithm, one of the various types of artificial neural networks used for different applications and data types.
A CNN isconvolutional hasneural layersnetwork tocan perform four typesthe offollowing operationoperations: