>>>>>>>>Convolution Neural Networks
##### What are the different layers used in CNN?
The convolutional neural network uses the following three important layers:
Convolutional layer
Pooling layer
Fully connected layer
##### Explain the convolution operation
We take the input matrix and one more matrix called the filter matrix. We slide the filter matrix over the input matrix by n number of pixels, perform element-wise multiplication, sum up the results, and produce a single number and this operation is known as convolution.
##### What are activation maps?
The matrix obtained as a result of convolution operation is often called activation maps or feature maps.
##### What is stride?
In the convolution operation, we take the filter matrix and slide it over the input matrix by n number of pixels, perform element-wise multiplication, sum the result, and produce a single number. The number of pixels we choose to slide the filter matrix over the input matrix is often called the stride.
##### What happens when the value of stride is high and low?
If we set stride to a high value, then it takes us less time to compute but we might miss out on some important feature from the image. If we set stride to a low value, then we can learn the more detailed representation fo the image but it will take us a lot of time to compute.