级联扩张卷积输出

时间:2019-04-02 09:46:44

标签: tensorflow convolution tf.keras

在此CNN中,我试图连接两个卷积层的输出
1. first layer : a normal 2D convolution
2. second layer: a dilated 2D convolution

但是形状中存在不兼容,我该如何解决此问题:

  • python 3.6
  • Tensorflow 1.12 keras功能API

注意:在急切模式下,当我实际传递张量时,它可以工作,但是在我要创建图形时,它就没有作用

X = Input((64,512,5))
Y1 = Conv2D(filters = 32, kernel_size = 3, strides=1, padding='same', dilation_rate=(1,1))(X) # no dilatation
Y2 = Conv2D(filters = 32, kernel_size = 3, strides=1, padding='same', dilation_rate=(3,3))(X) # dilated
Z = Concatenate()([Y1, Y2])
model = Model(X, Z)

它生成以下输出

  


python ValueError:Concatenate层需要输入   匹配形状,但concat轴除外。得到了输入形状:[(无,   64、512、32),((无,无,无,32)]

0 个答案:

没有答案