【问题标题】:How to get "all" the weights in Keras?如何在 Keras 中获得“所有”权重?
【发布时间】:2022-08-24 20:57:29
【问题描述】:

我使用 \"model.layers[0].get_weights()[0]\" 来获取 Keras 中的权重,但如果总量超过 1000,它会显示 \"...\"。有谁知道如何获取“所有” Keras 中的权重而不显示“...”?

  • \"...\" 只是 numpy 的打印工件,而不是存储在权重中的值。
  • 史努比博士,你知道如何在 Keras 中获取所有权重的每个值吗?
  • 你已经在做,在层或模型上 get_weights() ,这只是一个可视化问题,权重都在返回的列表中。
  • Snoopy 博士能否提供解决可视化问题的代码,非常感谢!

标签: keras get conv-neural-network layer


【解决方案1】:

这可能已经晚了,但我最近也偶然发现了这个问题。我在打印之前将我的 numpy 数组转换为列表。在您的情况下,以下应该有效:

print(model.layers[0].get_weights()[0].tolist())

【讨论】:

    猜你喜欢
    • 2018-09-24
    • 2021-04-23
    • 2017-10-07
    • 2019-11-18
    • 2020-04-01
    • 2017-09-28
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多