【发布时间】:2017-06-22 12:46:15
【问题描述】:
我已经建立了一个简单的神经网络,
model = Sequential()
model.add(Dense(20, input_dim=5, activation='sigmoid'))
model.add(Dense(1, activation='sigmoid'))
我会得到它的权重:
summary = model.summary()
W_Input_Hidden = model.layers[0].get_weights()[0]
W_Output_Hidden = model.layers[1].get_weights()[0]
print(summary)
print('INPUT-HIDDEN LAYER WEIGHTS:')
print(W_Input_Hidden)
print('HIDDEN-OUTPUT LAYER WEIGHTS:')
print(W_Output_Hidden)
但是,通过这种方式,我只能得到没有偏差的权重矩阵 (5x20 , 1x20)。如何获得偏差值?
【问题讨论】:
-
重复:stackoverflow.com/questions/42411891/… 我认为这个应该被标记为重复,因为另一个帖子有更准确的描述