What are Convolutional Neural Networks (CNNs)?
Convolutional Neural Networks (CNNs) are a specialized type of neural network designed to process and analyze structured grid-like data, such as images or sequences. CNNs have revolutionized computer vision tasks, achieving remarkable performance in image classification, object detection, and image segmentation.The key feature of CNNs is the use of convolutional layers. These layers apply filters, also known as kernels or feature detectors, to the input data. Each filter detects specific local patterns or features, such as edges, corners, or textures, by convolving across the input. Training a CNN involves showing it many labeled images and letting it learn from them. The network adjusts its internal settings (called weights) to get better at recognizing the right features. Related terms
Not to be confused with:
Back to glossary


