I am trying to understand the dimensionality of the outputs of convolution operations. Suppose a convolutional layer with the following characteristics:
- Input map $\textbf{x} \in R^{H\times W\times D}$
- A set of $F$ filters, each of dimension $\textbf{f} \in R^{H'\times W'\times D}$
- A stride of $<s_x, s_y>$ for the corresponding $x$ and $y$ dimensions of the input map
- Either valid or same padding (explain for both if possible)
What should be the expected dimensionality of the output map expressed in terms of $H, W, D, F, H', W', s_x, s_y$?