Spec-Zone.ru › TensorFlow 1.15

tf.contrib.metrics.streaming_precision

Вычисляет точность прогнозов относительно меток. (устарело)

tf.contrib.metrics.streaming_precision(
    predictions, labels, weights=None, metrics_collections=None,
    updates_collections=None, name=None
)
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: Переключитесь на tf.metrics.precision. Обратите внимание, что порядок аргументов labels и predictions был изменен.

Функция streaming_precision создаёт две локальные переменные, true_positives и false_positives, которые используются для вычисления точности. Это значение в конечном итоге возвращается как precision, идемпотентная операция, которая просто делит true_positives на сумму true_positives и false_positives.

Для оценки метрики по потоку данных функция создаёт операцию update_op, которая обновляет эти переменные и возвращает precision. update_op весит каждый прогноз соответствующим значением из weights.

Если weights равно None, веса по умолчанию равны 1. Используйте веса 0, чтобы маскировать значения.

Аргументы
predictions Прогнозируемые значения, bool Tensor произвольной формы.
labels Значения истинного ответа, bool Tensor , размеры которых должны соответствовать predictions.
weights Tensor , чья ранг либо 0, либо такой же, как у labels, и должен быть совместим с labels (т.е. все измерения должны быть либо 1, либо такими же, как соответствующее измерение labels).
metrics_collections Необязательный список коллекций, к которым precision должны быть добавлены.
updates_collections Необязательный список коллекций, к которым update_op должны быть добавлены.
name Необязательное имя области переменных.
Возвращаемые значения
precision Скалярное число с плавающей запятой Tensor со значением true_positives , делённым на сумму true_positives и false_positives.
update_op Операция, которая увеличивает true_positives и false_positives переменные соответствующим образом и значение которой соответствует precision.
Исключения
ValueError Если predictions и labels имеют несовместимые формы, или если weights не равно None и его форма не соответствует predictions, или если либо metrics_collections , либо updates_collections не являются списком или кортежем.

© 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/metrics/streaming_precision

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API