Local pattern
A local pattern is a regularity or feature occurring within a limited neighborhood of an input rather than across the entire input.
Deep Learning with Python, Third Edition
A pattern that occurs within a limited neighborhood of the input rather than across the whole input space.
- How it is used
- Uses local neighborhoods to make convolutional image recognition efficient and position-tolerant.
- How deep it goes
- Defines local patches, explains shared transformations and feature maps, and connects them to hierarchical visual learning.
- Examples
- Uses 3 × 3 image windows, edges, textures, RGB channels, and increasingly complex visual concepts.
- What you can do after
- Understand how convolutional layers detect and combine local image features across an input.
Read how Deep Learning with Python, Third Edition explains local pattern →
Math and Architectures of Deep Learning
A pattern that is confined to a small neighborhood of the input and can be captured by a local operator such as convolution.
- How it is used
- Explains how convolutional layers detect nearby structure in image, video, curve, and volumetric input data.
- How deep it goes
- Defines local connectivity and relates it to kernels, stride, padding, and dimensionality without deriving convolution algebra.
- Examples
- Uses ruler, tile, and brick analogies alongside smoothing, edge detection, and motion detection applications.
- What you can do after
- Apply local connectivity to understand how convolutional layers process arrays and produce outputs.
Read how Math and Architectures of Deep Learning explains local pattern →
Related concepts
- long-range dependencycontrasts with · A long-range dependency is a relationship between elements separated by substantial distance in a sequence or other structured representation that are jointly relevant.
- convolutional layerused by · A convolutional layer is a neural-network layer that applies shared learned filters to local regions of structured input to produce feature representations.
- convolutional neural networkproduced by · A convolutional neural network is a neural-network architecture that applies learned convolutional operations to extract patterns from structured data.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

