【问题标题】:Flatten layers for 1D convolution in KerasKeras 中一维卷积的展平层
【发布时间】:2018-08-17 15:22:44
【问题描述】:

多类分类中的一维卷积是否需要在 Keras 中使用 layer_flatten 函数?

在 Keras R studio 界面手册 (https://keras.rstudio.com/articles/examples/imdb_cnn.html) 中。为什么他们只将 layer_flatten 函数用于 2D 卷积?

【问题讨论】:

    标签: r keras deep-learning


    【解决方案1】:

    一切都是关于想要什么。没有义务。

    您需要与输入和输出数据相匹配的形状。

    • Conv1D 使用形状 (batch, length, filters) - 3D
    • Conv2D 使用形状 (batch, x, y, filters) - 4D
    • Flatten 让一切都变成(batch, productOfTheRest) - 2D

    现在您需要知道您的数据是什么,您想用它做什么,并选择合适的图层/形状。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多