您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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)

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

其他 2022/1/1 18:33:13 有415人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶