tf.contrib.timeseries.predict_continuation_input_fn
Функция input_fn для оценщика для выполнения predict() после evaluate().
tf.contrib.timeseries.predict_continuation_input_fn(
evaluation, steps=None, times=None, exogenous_features=None
)
Если вызов evaluate() был выполнен с размером пакета более одного, прогнозы начнутся после каждого из этих окон (т.е. будут иметь тот же размер пакета).
| Аргументы | |
|---|---|
evaluation | Словарь, возвращаемый функцией Estimator.evaluate, с ключами FilteringResults.STATE_TUPLE и FilteringResults.TIMES. |
steps | Количество шагов для прогнозирования (скаляр), начиная после оценки. Если times указан, steps не должен быть указан; один из них требуется. |
times | Массив целых чисел [размер_пакета x размер_окна] (не тензор) указывающий время для выполнения прогнозов. Это время должно быть после соответствующей оценки. Если steps указан, times не должен быть указан; один из них требуется. Если размер пакета опущен, предполагается, что он равен 1. |
exogenous_features | Необязательный словарь. Если указан, указывает экзогенные характеристики для использования моделью при выполнении прогнозов. Значения должны иметь форму [размер_пакета x размер_окна x ...], где batch_size соответствует размеру пакета, используемому при создании evaluation, а window_size либо соответствует аргументу steps, либо аргументу window_size аргумента times (в зависимости от того, какой был указан). |
| Возвращаемое значение | |
|---|---|
Значение input_fn, подходящее для передачи функции predict временного ряда Estimator. |
| Исключения | |
|---|---|
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/predict_continuation_input_fn