Spec-Zone.ru › TensorFlow 2.3

tf.keras.metrics.TrueNegatives

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

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

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

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

tf.metrics.TrueNegatives

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

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

tf.compat.v1.keras.metrics.TrueNegatives

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

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

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

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

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

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

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

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

Методы

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/TrueNegatives

Spec-Zone.ru

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