7

我对 keras 中的 (2, 2) 跨步的想法有点困惑。

元组 (2,2) 中的第二个 2 在做什么?

我会理解步幅是否为 (2),因为那时我们将在图像上移动过滤器 2 个像素。

如果我们沿 x 跨步 2,沿 y 跨步 2,那么我们将沿对角线穿过图像。这没有多大意义。

Keras 文档不清楚。

谢谢。

4

1 回答 1

9

实际上,这两个值与我们移动过滤器的两个维度 x 和 y 相关。您将沿两个维度移动过滤器,因此您需要知道要使用的步幅。您误解的是过滤器不会通过同时增加 x 和 y 值来移动。它们将一个接一个地递增,因此首先您将沿 x 轴 2 乘以 2,而不更改 y,然后您将沿 y 下降 2 步并沿 x 重新开始,依此类推...

因此,它只是为您提供了您想要垂直和水平制作的步长的灵活性。例如,在您使用简单图片的情况下,使用相同的步骤 (2,2) 或 (3,3) 是有意义的。但是你永远不知道这个工具可以用来做什么,所以他们把它变成了通用的,以防有人想在一个轴或另一个轴上进行更多的二次采样。

这是否回答你的问题?

于 2017-03-12T08:04:26.533 回答