Convolutional Neural Networks (CNNs)

CNNs are a class of deep neural networks, commonly applied to analyzing visual imagery. They use a mathematical operation called convolution and have been successful in tasks such as image and video recognition, recommender systems, and natural language processing.