The Convolutional Neural Networks (CNN) is a type of neural network. It has many uses in machine learning, but it is particularly useful in tasks involving images. The CNN gives the neural network the ability to ‘see’ images (or even videos) so it can gather all the useful information about them. Let’s see how it works.