我想使用给定的权重和体系结构使用以下代码构造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看到不同的权重。有人可以帮忙吗?