Как использовать tf.keras.layers.DepthwiseConv2D в модели Keras?Получил AttributeError: у объекта 'Node' нет атрибута 'output_masks' - PullRequest
0 голосов
/ 21 октября 2018

Мне трудно использовать слой DepthwiseConv2D в моей модели Keras.Я пытался найти его, но многие из принятых ответов относительно проблемы не смешивают tf.keras.layers с чистыми keras.layers.

Есть ли способ использовать tf.keras.layers.DepthwiseConv2D в моей модели keras.layers?Или в любом случае я могу выполнить DepthwiseConv2D с Keras?

Мой код:

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)
...