换句话说,我希望滤镜覆盖一个维度的图像,而仅沿另一个方向移动。
如果我的输入形状(忽略批次大小和输入通道数)为(h, w)
,则我希望过滤器的形状为(x, w)
,其中x<h
。将创建形状为(x, w)
的滤镜并使用'VALID'
的填充是正确的做法(想法是VALID
会强制滤镜仅在滤镜“适合”整个图像中时才在图像上卷积宽度尺寸)?
可能还有另一种更好的方法吗?
最佳答案
是的,您可以那样做。另一个方法是使用stride
参数指定每个维度的步幅。您可以将另一个维度的跨度设置为0。我认为stride=(1, 0)
是正确的语法。
关于python - 如何在滤镜不跨一维移动的情况下创建转换层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47444039/