pybrain:如何打印网络(节点和权重)

pybrain:如何打印网络(节点和权重),第1张

pybrain:如何打印网络(节点和权重)

有许多方法可以访问网络内部,即通过其“模块”列表或“连接”字典。参数存储在这些连接或模块中。例如,以下应该为任意网络打印所有这些信息:

for mod in net.modules:    print("Module:", mod.name)    if mod.paramdim > 0:        print("--parameters:", mod.params)    for conn in net.connections[mod]:        print("-connection to", conn.outmod.name)        if conn.paramdim > 0:  print("- parameters", conn.params)    if hasattr(net, "recurrentConns"):        print("Recurrent connections")        for conn in net.recurrentConns: print("-", conn.inmod.name, " to", conn.outmod.name) if conn.paramdim > 0:     print("- parameters", conn.params)

如果您想要更细粒度的东西(在神经元级别而不是层级别),则必须进一步分解这些参数向量-或者,从单神经元层构建网络。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5623922.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存