gpt4 book ai didi

python - Keras - 检索图层连接到的图层

转载 作者:行者123 更新时间:2023-11-28 17:06:14 28 4
gpt4 key购买 nike

我有一个在 Keras 中构建的模型,可以是顺序的或功能的。可以通过 model 变量访问模型。我想实现从输出到输入遍历模型并对模型的权重做一些事情的方法。

有没有办法得到特定层的前驱层?我想做这样的事情:

x = <some number>
layer_x = model.layers[x]
predecessor_layers = ???

最佳答案

@Mitiku 建议的解决方案仅返回输入张量,但我们需要一个前置层。可以通过以下方式找到前驱层:

x = <some number>
layer_x = model.layers[x]
int_node = layer_x._inbound_nodes[0]
predecessor_layers = int_node.inbound_layers[0]

在提议的解决方案中,我们假设 layer_x 只有一个前置层。为了获得该层,我们首先访问连接这两层的节点:int_node,然后获取其输入上的层:int_node.inbound_layers[0]

注意:这个解决方案并不好,因为它访问了 protected 属性,但它有效。

关于python - Keras - 检索图层连接到的图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50814880/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com