2017-03-12 37 views
3

对于keras中的(2,2)这个步伐的想法我有点困惑。在Keras中定义一个(2,2)的步幅 - 第二个值是多少?

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

如果步幅是(2),我会理解,因为那样我们会在图像上移动一个滤镜2个像素。

如果我们沿着x沿着x和2向前走2,那么我们将沿着图像的对角线运行。这没有什么意义。

Keras文档不清楚。

感谢。

回答

1

事实上,这两个值与我们移动过滤器的两个维度x和y有关。 您将沿着两个维度移动过滤器,因此您需要知道要使用的步幅。你错误解释的是过滤器不会同时增加x和y值而移动。它们将逐个递增,所以首先你将沿x轴2乘2,而不改变y,你将沿着y向下走2步,并沿着x重新开始,依此类推...

所以它只是让你灵活的步长大小,你想垂直和水平。在使用简单图片的情况下,例如使用相同的步骤(2,2)或(3,3)是有意义的。但是你永远不知道这个工具可以用来做什么,所以他们在一般情况下想要在一个轴上或另一个轴上进行更多的子样本。

这是否回答你的问题?

+0

是的,先生它确实回答我的问题。谢谢。 –

相关问题