
有许多方法可以访问网络内部,即通过其“模块”列表或“连接”字典。参数存储在这些连接或模块中。例如,以下应该为任意网络打印所有这些信息:
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)如果您想要更细粒度的东西(在神经元级别而不是层级别),则必须进一步分解这些参数向量-或者,从单神经元层构建网络。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)