2017-01-22 47 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處)。將模型連接到具有指定尺寸的輸入它將成爲一個有效的實體。 –

相關問題