Introduction
Convolutional neural network (CNN or ConvNet) is a type of neural network used in artificial intelligence that is commonly applied to analyzing images.
They can be considered a pre-processing compared to image classification algorithms. They have applications in image and video recognition, recommender systems, image classification, natural language processing, etc.
Notation
: filter size.
: padding.
: stride.
: input.
: output.
.
: filter.
: activation function.
: bias.