Convolutional Layer
A convolutional layer performs a cross-correlation operation between its input and a kernel, and subsequently adds a scalar bias to the result to generate an output. During model training, the convolutional layer learns two key parameters: the kernel (weights) and the scalar bias. Prior to training, these kernel weights are generally initialized with random values, analogous to the initialization process in fully connected layers.

0
2
Contributors are:
Who are from:
Tags
Data Science
D2L
Dive into Deep Learning @ D2L
Related
Pros and Cons of CNN Architecture
Fully Connected Layer - Classification
3D Visualization of a Convolution Neural Network
Three classic networks
Convolution Filter (Kernel)
Pooling Layer in Convolutional Deep Learning
Example of a Convolutional Neural Network Architecture
ResNets Convolutional Neural Network
Classic Convolutional Neural Network Architectures for Object Detection in Images
Inception Network (GoogLeNet)
Architecture Design
Convolution and Pooling as an Infinitely Strong Prior
Convolutional Layer
CNN Computational Cost versus Parameter Count
Hierarchical Feature Learning in Vision Networks
Spatial Resolution Limit in CNNs
ParNet Architecture
Network in Network (NiN) Architecture
ShiftNet Architecture
Network Design Spaces
Convolutions and Backpropagations
Backpropagation in CNN
The Cross-Correlation (Convolution) Operation
Demystifying Deep Neural Nets
Obtaining Kernels without Supervised Training
Convolutional Layer
Convolution Kernel and Layer Size Notation
Mathematical Implementation of Forward Propagation
Convolution Visualizer
Calculating Cross-Correlation (Convolution) Operation Example
Strided Convolution
3D Convolution Layers
Convolutions Over Volumes
Convolutional Layer
Two-Dimensional Convolution Operation Procedure
Computation of Convolution Output Size
Convolution Kernel as a Finite Difference Operator
Example of Two-Dimensional Cross-Correlation with Padding
Default Padding and Stride Values
Multi-Channel Convolution Kernel Structure
Basic Transposed Convolution Operation
Learn After
Convolution Layer Output Size and Parameter Formulas
Limitation of Manually Designed Convolutional Kernels
Equivalence of Strict Convolution and Cross-Correlation
Feature Map
Two-Dimensional Convolutional Layer Code Implementation
Convolution Kernel and Layer Size Notation
Waldo Detector Convolution Example
Object Edge Detection Using Convolution
Locality and Hardware Optimization of Convolutions
Channel Depth in Convolutional Networks