Keras卷积层具有不同的滤镜大小

时间:2020-02-08 23:05:18

标签: python tensorflow keras conv-neural-network

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

1 个答案:

答案 0 :(得分:0)

您需要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])