【发布时间】:2018-10-03 22:16:25
【问题描述】:
有什么好方法可以跟踪权重去了哪里?当我执行get_weights(model) 时,我会得到一个数组列表,我必须通过它们的维度来猜测哪些对应于我模型的哪个部分。如何确定它们来自和连接到哪些层,以便以编程方式操作它们?
我在 R 中工作,但 python 中的答案可能可以翻译。
【问题讨论】:
-
嗯(在 Python 中)您可以使用
model.layers[layer_index].get_weights()或model.get_layer(layer_name_string).get_weights()获得每一层的权重。您可以使用set_weights()方法以相同的方式设置它们的权重。
标签: r tensorflow keras