小编Vah*_*hid的帖子

Keras - “节点”对象没有属性“output_masks”

我是 Tensorflow 和 Keras 的新手。我试图在 Keras 中运行代码。我有标签可以转换为一种深度为 2 的热编码,然后将其转换为 Keras 层格式。现在当我朗姆酒我的代码时,我收到了这个错误:

回溯(最近一次通话):文件“/Users/vahid/Documents/Thesis/Code/new_code/CapsNet_model.py”,第 224 行,在 CapsNet((None,28,28,1),2,3,trainImg, trainLbl) 文件“/Users/vahid/Documents/Thesis/Code/new_code/CapsNet_model.py”,第 164 行,在 CapsNet x_recon = k.layers.Dense(512, activation='relu')(masked) 文件“/Users /vahid/TensorProject/lib/python3.6/site-packages/keras/engine/base_layer.py”,第 443 行,调用 previous_mask = _collect_previous_mask(inputs) 文件“/Users/vahid/TensorProject/lib/python3.6/ site-packages/keras/engine/base_layer.py”,第 1311 行,在 _collect_previous_mask mask = node.output_masks[tensor_index] AttributeError: 'Node' 对象没有属性 'output_masks'

以及我运行并出现错误的代码部分:

def CapsNet(input_shape, n_class, num_routing,img,lbl):
"""
:param input_shape: (None, width, height, channels)
:param n_class: number of classes
:param num_routing: number of routing iterations
:return: A Keras Model with 2 inputs (image, label) and
         2 outputs (capsule …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow

1
推荐指数
1
解决办法
3858
查看次数

标签 统计

keras ×1

python ×1

tensorflow ×1