我正在自学数据科学,一些奇怪的东西引起了我的注意。在我正在编写的 DNN 示例教程中,我发现 Keraslayer.get_weights()
函数为我的变量返回空列表。我已成功交叉验证并使用model.fit()
函数来计算召回分数。
但当我尝试使用get_weights()
在我的分类变量上运行函数,它返回所有的空权重。
我并不是在寻找代码的解决方案,但我只是好奇可能会导致这种情况的原因。我已通读 Keras API,但它没有为我提供我希望看到的信息。什么可能导致get_weights()
Keras 中的函数返回空列表,当然权重未设置除外?
也许您在创建权重之前要求提供权重。
首次在输入上调用模型时创建权重,或者build()
被称为input_shape
.
例如,如果您从检查点加载权重,但没有给出input_shape
到模型,然后get_weights()
将返回一个空列表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)