Closed Jokeren closed 8 years ago
s
is equivalent to convolution with unit stride, followed by down-sampling with a factor of s
. In ZNN, down-sampling is replaced with "sparse convolution" (see Figure 2 and related text in Zlateski et al. 2015). This is equivalent to "dilated convolution" in Yu & Koltun 2015, "filter rarefaction" in Long et al. 2015, "d-regularly sparse kernel" in Li et al. 2014, and "strided kernel" in Tschopp 2015.
I know your framework must support multi-stride convolution like the first layer in Alexnet, where the stride is set to 4 other than 1.
However, by skimming your project, I cannot understand the way you use to compute the convolution layer.
For instance, in Convolve_mkl.hpp, these configurations are only applicable for single-stride convolution.
There are two questions:
Thank you very much!