tf.contrib.timeseries.saved_model_utils.predict_continuation
Выполнить прогнозирование с помощью экспортированной сохранённой модели.
tf.contrib.timeseries.saved_model_utils.predict_continuation(
continue_from, signatures, session, steps=None, times=None,
exogenous_features=None
)
Аналогично _input_pipeline.predict_continuation_input_fn, но работает с сохранённой моделью, а не подаёт данные в метод predict Estimator.
| Аргументы | |
|---|---|
continue_from | Словарь, содержащий результаты метода evaluate Estimator или filter_continuation. Используется для определения состояния модели для начала прогнозирования. |
signatures | Протокол MetaGraphDef объекта, возвращаемый из tf.compat.v1.saved_model.loader.load. Используется для определения имён тензоров для подачи и получения. Должен быть из той же модели, что и continue_from. |
session | Сессия для использования. Граф сессии должен быть тем, в который tf.compat.v1.saved_model.loader.load загрузила модель. |
steps | Количество шагов прогнозирования (скаляр), начиная после оценки или фильтрации. Если указан times, то steps не должен быть указан; один из них обязателен. |
times | Массив целых чисел [batch_size x window_size] (не тензор), указывающий моменты времени для прогнозирования. Эти моменты времени должны быть после соответствующей оценки или фильтрации. Если указан steps, то times не должен быть указан; один из них обязателен. Если размерность батча опущена, предполагается, что она равна 1. |
exogenous_features | Необязательный словарь. Если указан, указывает экзогенные признаки для использования моделью при прогнозировании. Значения должны иметь форму [batch_size x window_size x ...], где batch_size соответствует размерности батча, используемой при создании continue_from, а window_size — либо аргумент steps, либо window_size аргумента times (в зависимости от того, какой из них был указан). |
| Возвращаемые значения | |
|---|---|
| Словарь со специфичными для модели прогнозами (обычно с ключами "mean" и "covariance") и ключом feature_keys.PredictionResults.TIMES, указывающим моменты времени, для которых были вычислены прогнозы. |
| Исключения | |
|---|---|
ValueError | Если times или steps указаны неправильно. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/timeseries/saved_model_utils/predict_continuation