CNN (Convolutional Neural Network)

A neural network architecture specialised in image analysis.

📖 Full definition

A CNN applies successive convolutional filters to extract visual patterns (edges, textures, shapes). It has been the reference architecture in computer vision since 2012 (AlexNet). FaceNet, ArcFace and most facial recognition models are CNNs.

💡 Concrete example

A CNN trained on millions of faces automatically learns to detect eyes, nose and mouth in its early layers.

🔄 Synonyms

ConvNet

🔗 See also

🪞 Test resemblance with our AI

Start my free test →