A Convolutional Neural Network (CNN), sometimes referred to as a ConvNet, is the most well-known image recognition and classification algorithm. CNNs were one of the key innovations that led to the deep neural network renaissance in computer vision, which is a subset of machine learning.