2017-01-22 89 views
1

使用这样的模型,如何访问训练过的参数,如每层的权重和偏差?访问CNTK中训练过的参数

model = Sequential ([ 
       Dense(xx, activation=cntk.sigmoid), 
       Dense(outputs)]) 
z = model(features) 

谢谢。

回答

2

具体机制如this tutorial所示。下面是示出了如何访问参数样品:

模型= create_model()

打印(LEN(model.layers))

打印(model.layers [0] .E .shape)

打印(model.layers [2] .b.value)

+0

model.layers [0] .E.shape无效。这是一个错字吗? –

+0

model.layers [0] .W.shape或model.layers [0] .W.value很好。谢谢 –

+1

在本教程的上下文中,models.layers [0] .E.shape未在创建点处定义(反映在暗淡的-1处)。将模型连接到具有指定尺寸的输入它将成为一个有效的实体。 –

相关问题