【问题标题】:Keras Convolutional layer with different filter sizes具有不同过滤器大小的 Keras 卷积层
【发布时间】:2020-02-09 07:27:54
【问题描述】:

我想使用 Keras 和 TensorFlow 创建this CNN 架构,如this paper 中所述。 This example 展示了一种使用合并层的方法,该层已从 Keras 中删除。如何使用更新版本的 Keras 复制这种 CNN 架构?

【问题讨论】:

    标签: python tensorflow keras conv-neural-network


    【解决方案1】:

    你需要tf.keras.layers.Concatenate:

    input_layer = tf.keras.Input(shape=(28, 28, 1), name='img')
    conv_1 = tf.keras.layers.Conv2D(16, 3, activation='relu')(input_layer)
    conv_2 = tf.keras.layers.Conv2D(32, 3, activation='relu')(input_layer)
    conv_merged = tf.keras.layers.Concatenate()([conv_1, conv_2])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-24
      • 2022-01-20
      • 2021-09-11
      相关资源
      最近更新 更多