Нет, вам не нужно каждый раз переучивать NN.Просто сохраните параметры вашей модели в файл и загрузите, чтобы делать новые прогнозы.
Используете ли вы какие-либо рамки машинного обучения, такие как Tensorflow или Keras?В Keras очень легко реализовать это, есть два метода, во-первых, вы можете сохранить модель во время обучения, используя Обратные вызовы , а во-вторых, можно использовать your_model_name.save('file_name.h5')
, а затем загрузить с помощью load_model('file_name.h5
), чтобы сделатьнекоторые прогнозы.Используйте your_model_name.prediction(x)
.
Кстати, есть хорошее руководство о том, как правильно сохранить полную архитектуру модели или веса моделей.
РЕДАКТИРОВАТЬ: Для обоихметоды, которые вы можете использовать load_model
, очень прост!