Spec-Zone.ru › TensorFlow

tf.compat.v1.metrics.precision

Вычисляет точность предсказаний относительно меток.

tf.compat.v1.metrics.precision(
    labels,
    predictions,
    weights=None,
    metrics_collections=None,
    updates_collections=None,
    name=None
)

Используется в блокнотах

Используется в руководствах
  • Изучение эмбеддингов TF-Hub CORD-19 Swivel

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

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

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

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

© 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/api_docs/python/tf/compat/v1/metrics/precision

Spec-Zone.ru

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