python - 如何在 Keras 模型中使用 tf.keras.layers.DepthwiseConv2D?得到 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)
解决方案
推荐阅读
- c - 使用结构内部的 int 变量初始化静态数组
- c - 使用 Plecs 的 C 语言状态机
- c# - 避免 .NET Core 中的 n 层架构中的循环依赖
- google-bigquery - 如何从具有计数的表中部分过滤子字符串
- flutter - 手动设置下拉按钮的值
- django - 在 Django 中使用复选框和查询数据库
- python - Python 字符串相似度(具有复杂性)
- r - 如何在 R 中的列表列表中识别和计算每个级别的唯一对?
- android - Android Release 版本有一个错误不在调试中
- mongodb - Atlas集群-mongoimport“失败:连接到数据库服务器时出错:没有可访问的服务器”