【问题标题】:Is the None stride in Keras MaxPooling2D dynamically set according to filter size?Keras MaxPooling2D 中的 None 步幅是否根据过滤器大小动态设置?
【发布时间】:2021-10-16 16:23:57
【问题描述】:

我正在使用 Keras 在 112 x 92 图像上构建 CNN。在每个 conv 层之后,我插入一个 MaxPooling2D 层。我对如何计算输出矩阵尺寸有点困惑。我在每个 MaxPooling2D 层中使用 (2,2) 过滤器,步长设置为 1) 无 2) (1,1) 和 3) (2,2)。 1) 和 3) 的输出矩阵是相同的(根据我的理解不应该是,因为 None 应该是 (1,1))。为了进一步实验,我将过滤器大小更改为 (3,3),将步幅保持为无,现在矩阵尺寸减少了 3 倍。为什么会这样? None stride 是动态设置的吗?

【问题讨论】:

    标签: tensorflow keras


    【解决方案1】:

    是的,根据documentation

    整数,2 个整数的元组,或无。跨步值。指定每个池化步骤的池化窗口移动多远。如果为 None,则默认为 pool_size。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      相关资源
      最近更新 更多