我在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)