AI engineering glossary · Computer vision

What is CNN (convolutional neural network)?

Convolutional neural network (also called CNN, ConvNet): A neural network built mainly from convolution layers, pooling and a final classifier, designed for grid-like data such as images. Layers learn a hierarchy from edges to textures to object parts, and weight sharing keeps parameter counts manageable.

Level: beginnerTopic: Computer vision

Convolutional neural network: an example

A CNN that reads handwritten digits might use two convolution-and-pool stages followed by a small layer that outputs ten class scores.

Related terms

More Computer vision terms

Where you learn it

Convolutional neural network is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.