Spec-Zone.ru › TensorFlow

tf.keras.metrics.TruePositives

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

Наследует: Metric

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

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

Используется в руководствах
  • Классификация несбалансированных данных

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

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

Аргументы
thresholds (Необязательно) По умолчанию — 0.5. Значение с плавающей запятой или список/кортеж Python со значениями порогов с плавающей запятой в [0, 1]. Порог сравнивается со значениями предсказаний, чтобы определить истинность предсказаний (то есть значения выше порога считаются True, а ниже — False). Если используется функция потерь, задающая from_logits=True (то есть к предсказаниям не применяется сигмоида), для thresholds следует установить значение 0. Для каждого значения порога вычисляется отдельное значение метрики.
name (Необязательно) Строковое имя экземпляра метрики.
dtype (Необязательно) Тип данных результата метрики.

Пример:

m = keras.metrics.TruePositives()
m.update_state([0, 1, 1, 1], [1, 0, 1, 1])
m.result()
2.0
m.reset_state()
m.update_state([0, 1, 1, 1], [1, 0, 1, 1], sample_weight=[0, 0, 1, 0])
m.result()
1.0
Атрибуты
dtype
variables

Методы

add_variable

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

add_variable(
    shape, initializer, dtype=None, aggregation='sum', name=None
)

add_weight

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

add_weight(
    shape=(), initializer=None, dtype=None, name=None
)

from_config

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

@classmethod
from_config(
    config
)

get_config

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

get_config()

Возвращает сериализуемую конфигурацию метрики.

reset_state

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

reset_state()

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

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

result

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

result()

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

Возвращает
Скалярный тензор или словарь скалярных тензоров.

stateless_reset_state

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

stateless_reset_state()

stateless_result

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

stateless_result(
    metric_variables
)

stateless_update_state

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

stateless_update_state(
    metric_variables, *args, **kwargs
)

update_state

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

update_state(
    y_true, y_pred, sample_weight=None
)

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

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

__call__

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

__call__(
    *args, **kwargs
)

Вызов объекта как функции.

© 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/keras/metrics/TruePositives

Spec-Zone.ru

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