tf.contrib.timeseries.OneShotPredictionHead
Головка временного ряда, которая экспортирует единственную бессостоятельную сигнатуру для обслуживания.
tf.contrib.timeseries.OneShotPredictionHead(
model, state_manager, optimizer, input_statistics_generator=None, name=None
)
Сигнатура по умолчанию для обслуживания, экспортируемая этой головкой, ожидает times, values, и любые внешние признаки, но не состояние. values имеет форму [batch_size, filter_length, num_features], и times имеет форму [batch_size, total_length], где total_length > filter_length. Любые внешние признаки должны иметь формы, предваряемые формой признака times.
При обслуживании сначала выполняется фильтрация по ряду до filter_length, начиная с состояния начала по умолчанию для модели, затем вычисляются прогнозы для остальной части ряда и возвращаются.
Состояние модели не принимается и не возвращается, поэтому фильтрация должна выполняться каждый раз при запросе прогнозов при использовании этой головки.
| Аргументы | |
|---|---|
model | Модель для регрессии временных рядов. |
state_manager | Управляющий состояние. |
optimizer | Оптимизатор. |
input_statistics_generator | Генератор статистики входных данных. |
name | Необязательное имя для модели. |
| Атрибуты | |
|---|---|
logits_dimension | См. _Head. |
name | Имя этой головки. |
Методы
create_estimator_spec
create_estimator_spec(
features, mode, labels=None
)
Выполняет базовую проверку ошибок и возвращает EstimatorSpec.
create_loss
create_loss(
features, mode, logits=None, labels=None
)
См. _Head.
© 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/OneShotPredictionHead