如何让keras set_weights工作

时间:2017-12-21 13:05:56

标签: tensorflow machine-learning keras lstm

我想使用给定的权重和体系结构使用以下代码构造LSTM(lstm_model_weights是numpy数组的列表)。

    lstm_model = Sequential()
    lstm_model.add(LSTM(num_hidden_units, input_shape=input_shape, 
    go_backwards=True, activation='tanh', recurrent_dropout=0.0, 
    implementation=2))
    lstm_model.add(Dropout(0.0))
    lstm_model.add(Dense(1, activation='sigmoid'))
    lstm_model.set_weights(lstm_model_weights)

这似乎没有将lstm_model的权重设置为lstm_model_weights。当我查看

的输出时
    lstm_model.get_weights()

我从lstm_model_weights看到不同的权重。有人可以帮忙吗?

0 个答案:

没有答案