换句话说,我希望滤镜覆盖一个维度的图像,而仅沿另一个方向移动。

如果我的输入形状(忽略批次大小和输入通道数)为(h, w),则我希望过滤器的形状为(x, w),其中x<h。将创建形状为(x, w)的滤镜并使用'VALID'的填充是正确的做法(想法是VALID会强制滤镜仅在滤镜“适合”整个图像中时才在图像上卷积宽度尺寸)?

可能还有另一种更好的方法吗?

最佳答案

是的,您可以那样做。另一个方法是使用stride参数指定每个维度的步幅。您可以将另一个维度的跨度设置为0。我认为stride=(1, 0)是正确的语法。

关于python - 如何在滤镜不跨一维移动的情况下创建转换层,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47444039/

10-11 09:29