Simple Convolutional 2D Layer
Core Vision Operations DS practice problem on Onlearn.
Difficulty: medium.
Topics: Understanding Simple Convolutional 2D Layer, Kernel Sliding Window, Zero Padding, Stride Configuration, Cross-Correlation, Receptive Field, Computer Vision, Linear Algebra, Signal Processing, Deep Learning, Computational Complexity, CNN Architectures, Matrix Operations, Feature Extraction, Tensor Manipulation, Spatial Filtering.
In this problem, you need to implement a 2D convolutional layer in Python. This function will process an input matrix using a specified convolutional kernel, padding, and stride.