tf.estimator.export.EvalOutput
Представляет вывод процесса контролируемого этапа оценки.
Наследуется от: ExportOutput
tf.estimator.export.EvalOutput(
loss=None, predictions=None, metrics=None
)
Этот класс генерирует соответствующее определение сигнатуры для экспорта вывода этапа оценки, выполняя проверку типов и оборачивая значения потерь, предсказаний и метрик.
| Аргументы | |
|---|---|
loss | словарь тензоров или одиночный тензор, представляющий вычисленные потери. |
predictions | словарь тензоров или одиночный тензор, представляющий предсказания модели. |
metrics | Словарь результатов метрик, индексированных по имени. Значения в словаре могут быть одним из следующих: (1) экземпляр класса Metric. (2) кортежи (значение_метрики, операция_обновления) или одиночный кортеж. значение_метрики должно быть тензором, а операция_обновления — тензором или операцией. |
| Исключения | |
|---|---|
ValueError | если ключи словаря любого из выходов не являются строками или кортежами строк, или значения не являются тензорами (или операциями в случае операция_обновления). |
| Атрибуты | |
|---|---|
loss | |
metrics | |
predictions | |
Методы
as_signature_def
as_signature_def(
receiver_tensors
)
Генерировать протокол SignatureDef для включения в MetaGraphDef.
SignatureDef будет указывать выводы, как описано в этом ExportOutput, и будет использовать предоставленные receiver_tensors в качестве входных данных.
| Аргументы | |
|---|---|
receiver_tensors | тензор Tensor, или словарь из строк в Tensor, указывающий входные узлы, которые будут подаваться. |
| Переменные класса | |
|---|---|
| LOSS_NAME | 'loss' |
| METRICS_NAME | 'metrics' |
| METRIC_UPDATE_SUFFIX | 'update_op' |
| METRIC_VALUE_SUFFIX | 'value' |
| PREDICTIONS_NAME | 'predictions' |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/estimator/export/EvalOutput