Python 属性错误:';节点';对象没有属性';出站层';

Python 属性错误:';节点';对象没有属性';出站层';,python,keras,Python,Keras,我正在尝试获取keras中某个层的出站节点: 首先,我以这种方式获取入站层: model=ResNet50(weights='imagenet') f_tmp=open(“ResNet50_inbound_nodes.h”、“w+”) 对于model.layers中的图层: 对于层中的int_节点。_入站_节点: 对于int_node.inbound_层中的入站_l: f\u tmp.write(“\n\t绑定层名称:%s”%(入站层名称)) f\u tmp.write(“\n\n”) 我尝试

我正在尝试获取keras中某个层的出站节点: 首先,我以这种方式获取入站层:

model=ResNet50(weights='imagenet')
f_tmp=open(“ResNet50_inbound_nodes.h”、“w+”)
对于model.layers中的图层:
对于层中的int_节点。_入站_节点:
对于int_node.inbound_层中的入站_l:
f\u tmp.write(“\n\t绑定层名称:%s”%(入站层名称))
f\u tmp.write(“\n\n”)
我尝试以相同的方式获取外部绑定节点:

层中的out\u节点的
。\u出站\u节点:
对于出站\u l输入输出\u节点。出站\u层:
f_tmp.write(“\n\t绑定层名称:%s”%(出站名称))
f\u tmp.write(“\n\n”)
但它给了我一个我无法解决的错误: “AttributeError:'Node'对象没有“outbound\u layers”属性”


keras中是否有方法获取层的出站层?

因为错误消息说
节点
没有“出站层”,它有

因此,对代码进行了轻微修改

for out_node in layer._outbound_nodes:
    print(out_node.outbound_layer.name)
# bn4e_branch2a
# activation_84
# res4e_branch2b
# ...