Models & inference · Glossary term

What is CNN (Convolutional Neural Network)?

A neural network that uses convolution operations (sliding filters over the input) to detect local patterns. Stacking convolutions detects increasingly complex features: edges, textures, objects.

What people say

“A neural network for images.”

What is the common confusion about CNN (Convolutional Neural Network)?

Convolutions also work on audio, time series, and other grid-like data.

Learn CNN (Convolutional Neural Network) in the course

Lessons that name CNN (Convolutional Neural Network) in a title or section

  • CNNs — LeNet to ResNet

    Every major CNN of the last thirty years is the same conv–nonlinearity–downsample recipe with one new idea bolted on. Learn the ideas in order.

    Phase 04: Computer Vision

  • CNNs and RNNs for Text

    Convolutions learn n-grams. Recurrences remember. Both are superseded by attention. Both still matter on constrained hardware. TF-IDF and Word2Vec produced flat vectors that ignored word order.

    Phase 05: NLP: Foundations to Advanced

  • The Fourier Transform

    Every signal is a sum of sine waves. The Fourier transform tells you which ones. Language: Python Implement the DFT from scratch and verify it against the O(N log N) Cooley-Tukey FFT.

    Phase 01: Math Foundations

  • Audio Classification — From k-NN on MFCCs to AST and BEATs

    Everything from "dog barking vs siren" to "which language is this" is audio classification. The features are mels. The architecture moves each decade.

    Phase 06: Speech & Audio

Covered in Phase 01: Math Foundations, Phase 04: Computer Vision, Phase 05: NLP: Foundations to Advanced and Phase 06: Speech & Audio.

  • FeatureAn individual measurable property of the data. In classical ML, you engineer features by hand.
  • Inductive BiasStructural or statistical assumptions that favor some functions or representations over others.
  • Activation FunctionA function applied after a linear or affine layer that introduces nonlinearity. Without it, composing layers with weights and biases…
  • ReLURectified Linear Unit, defined as `f(x) = max(0, x)`. It is inexpensive and has a non-saturating positive branch, though zero gradients on…

More terms in Models & inference

Open the Models & inference list in the glossary

This entry comes from glossary/terms.md on GitHub. Browse all 250 glossary terms.