每个时期后如何在训练过程中打印重量和偏向

时间:2019-01-05 17:47:13

标签: keras neural-network keras-layer

在训练期间的每个时期后,如何在神经网络中打印权重和偏差

我尝试了以下代码:

print_weights = LambdaCallback(on_epoch_end=lambda epoch, logs: print(merged.layers[1].get_weights()[0][0:5], merged.layers[2].get_weights()[0][0:5]))


merged.compile(optimizer='adam',loss=[loss1, loss2],loss_weights=[alpham, 1 - alpham], metrics=['accuracy'],callbacks = [print_weights])  

但是我遇到以下错误:

ValueError :(目前不支持“ session_kwargs中的某些键:%s”,dict_keys(['callbacks]])

1 个答案:

答案 0 :(得分:0)

model.compile不接受给model.fit的回调。