我有一个简单的 lstm 模型
model =Sequential()
model.add(LSTM(100, activation='relu', input_shape=(n_input,n_features)))
model.add(Dense(1))
model.compile(optimizer='adam', loss='mse')
model.summary()
我在相同的数据上训练和测试,但每次我得到不同的预测。为什么?
如果模型参数和训练和测试相同,为什么每次运行的预测都会发生变化?
如果结果不可重现,那么训练和测试 lstm 模型的意义何在?
rmse 值几乎相似,但每次运行的预测值都相差甚远。