我正在训练Keras的时间序列预测LSTM模型。 当我保存训练好的模型并重新加载它,在不同的数据上训练它(因此权重变得更好并且可以预测几种类型的数据),是否可以:
model.fit(x_train, y_train, epochs=60, batch_size=1, verbose=2)
# make predictions
y_pred_train = np.squeeze(model.predict(x_train), axis=(1,))
y_pred_val = np.squeeze(model.predict(x_val), axis=(1,))
# save whole model
model.save('lstm_model.h5')
# load and fit model
loaded_model = load_model('lstm_model.h5')
loaded_model.fit(x_train, y_train, epochs=60, batch_size=1, verbose=2)
我想知道训练是否重新开始,经过训练的状态在第二次安装后就消失了。
感谢您的帮助! :)