如何在Keras模型中使用tf.keras.layers.DepthwiseConv2D?得到了AttributeError:“节点”对象没有属性“ output_masks”

时间:2018-10-20 22:28:41

标签: python tensorflow keras attributeerror

我在Keras模型中使用DepthwiseConv2D层时遇到困难。我试图查找它,但是关于该问题的许多可接受的答案是不要将tf.keras.layers与纯keras.layers混合使用。

我可以在我的keras.layers模型中使用tf.keras.layers.DepthwiseConv2D吗?还是我可以用Keras执行DepthwiseConv2D?

我的代码:

from keras.models import Model
from keras.layers import Input,Conv2D
from tensorflow.keras.layers import DepthwiseConv2D

inputs = Input((224, 224,3))
conv1 = Conv2D(16, 3, activation = 'relu', padding = 'same')(inputs)
conv1 = DepthwiseConv2D((3, 3), padding='valid',depth_multiplier=1, strides=(1,1), use_bias=False)(conv1)
model= Model(input=inputs,output=conv1)

0 个答案:

没有答案