I am trying to understand the similarities/differences in the calculation of 2D convolutional and 2D depthwise convolutional neural networks. (I understand the concepts).
For example, say there is an input image that is 3x3 with 3 channels (RGB) and padding of 1 and stride of 1. The filter is 2x2.
What is the output? (can disregard activation and bias)
I know that regular conv2D will have 1 3x3 output, whereas dw conv2D will have 3. Beyond that I am a little confused. Thanks