Я пытаюсь прогнозировать временные ряды, используя LSTM.Чтобы уменьшить дисперсию, я попытался предсказать, используя 3 модели и взяв среднее значение 3, что дало мне лучшие результаты.После обучения и проверки я хочу сохранить свою модель для будущих прогнозов.Однако, поскольку у меня есть 3 разные модели, я хотел бы знать, возможно ли объединить их в ОДНУ модель и затем сохранить / загрузить ее, или мне следует сохранить все модели по одной и загрузить их позже для будущих прогнозов?
# fit 3 models
model1 = fit_lstm(train_scaled, batch_size,nb_epochs, nb_neurons)
model2 = fit_lstm(train_scaled, batch_size,nb_epochs, nb_neurons)
model3 = fit_lstm(train_scaled, batch_size,nb_epochs, nb_neurons)
# predict on test set using 3 models
forecast1 = model1.predict(test_reshaped, batch_size=batch_size)
forecast2 = model2.predict(test_reshaped, batch_size=batch_size)
forecast3 = model3.predict(test_reshaped, batch_size=batch_size)