Learn Before
Convolutions Over Volumes
For example, if we have a 3 x 3 x 3 RGB filter, to perform the convolution operation, we start with placing the filter in the upper left most position of the image. We can consider this 3 x 3 x 3 filter as a cube with 27 parameters, where the first dimension is called "width," the second is called height, and the third indicates the number of channels. We multiply each of these 27 numbers with the corresponding numbers from the red, green, and blue channels of the image and sum up the results to calculate the corresponding output number. Then to compute the next output, we take this cube and slide it over by one, do the 27 multiplications, and add up the results to calculate the next output number, and so on. This way, convolving a 6 x 6 x 3 image with a 3 x 3 x 3 filter will give us a 4 x 4 output.

0
1
Tags
Data Science
Related
Mathematical Implementation of Forward Propagation
Convolution Visualizer
Calculating Cross-Correlation (Convolution) Operation Example
Padding Convolution
Strided Convolution
Computation of Convolution Output Size
Two-Dimensional Convolution Operation Procedure
3D Convolution Layers
Convolutions Over Volumes