Spec-Zone.ru › TensorFlow 2.3

tf.keras.metrics.TruePositives

Просмотреть исходный код на GitHub

Вычисляет количество истинных положительных значений.

Просмотр псевдонимов

Основные псевдонимы

tf.metrics.TruePositives

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.metrics.TruePositives

tf.keras.metrics.TruePositives(
    thresholds=None, name=None, dtype=None
)

Если sample_weight задано, вычисляет сумму весов истинных положительных значений. Эта метрика создает одну локальную переменную, true_positives, которая используется для отслеживания количества истинных положительных значений.

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

Аргументы
thresholds (Необязательно) По умолчанию 0,5. Числовое значение с плавающей точкой или список/кортеж с плавающей точкой пороговых значений в [0, 1]. Порядок сравнения прогнозируемых значений с порогом для определения истинности прогнозов (т.е., выше порога — true, ниже — false). Для каждого значения порога генерируется одно значение метрики.
name (Необязательно) имя метрики.
dtype (Необязательно) тип данных результата метрики.

Использование в отдельности:

m = tf.keras.metrics.TruePositives()
m.update_state([0, 1, 1, 1], [1, 0, 1, 1])
m.result().numpy()
2.0
m.reset_states()
m.update_state([0, 1, 1, 1], [1, 0, 1, 1], sample_weight=[0, 0, 1, 0])
m.result().numpy()
1.0

Использование с API compile():

model.compile(optimizer='sgd',
              loss='mse',
              metrics=[tf.keras.metrics.TruePositives()])

Методы

reset_states

Просмотреть исходный код

reset_states()

Сбрасывает все переменные состояния метрики.

Эта функция вызывается между эпохами/шагами, когда метрика оценивается во время обучения.

result

Просмотреть исходный код

result()

Вычисляет и возвращает тензор значения метрики.

Вычисление результата — это идемпотентная операция, которая просто вычисляет значение метрики, используя переменные состояния.

update_state

Просмотреть исходный код

update_state(
    y_true, y_pred, sample_weight=None
)

Накапливает статистику метрики.

Аргументы
y_true Значения истинного ответа.
y_pred Прогнозируемые значения.
sample_weight Необязательные веса каждого примера. По умолчанию 1. Может быть Tensor, ранг которого равен 0 или совпадает с рангом y_true, и должен быть совместим с y_true.
Возвращаемые значения
Операция обновления.

© 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/r2.3/api_docs/python/tf/keras/metrics/TruePositives

Spec-Zone.ru

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