Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.confusion_matrix

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

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

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

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

tf.compat.v1.math.confusion_matrix

tf.compat.v1.confusion_matrix(
    labels, predictions, num_classes=None, dtype=tf.dtypes.int32, name=None,
    weights=None
)

Столбцы матрицы представляют метки предсказаний, а строки — фактические метки. Матрица неточностей всегда является двумерным массивом формы [n, n], где n — количество допустимых меток для данной задачи классификации. Как предсказания, так и метки должны быть одномерными массивами одной и той же формы, чтобы эта функция работала.

Если num_classes равно None, то num_classes будет установлено в значение, равное единице плюс максимальное значение в предсказаниях или метках. Ожидается, что метки классов начинаются с 0. Например, если num_classes равно 3, то возможные метки будут [0, 1, 2].

Если weights не равно None, то каждое предсказание вносит свой соответствующий вес в общее значение ячейки матрицы неточностей.

Например:

tf.math.confusion_matrix([1, 2, 4], [2, 2, 4]) ==>
    [[0 0 0 0 0]
     [0 0 1 0 0]
     [0 0 1 0 0]
     [0 0 0 0 0]
     [0 0 0 0 1]]

Обратите внимание, что предполагается, что возможные метки — это [0, 1, 2, 3, 4], что приводит к матрице неточностей 5x5.

Аргументы
labels Одномерный Tensor фактических меток для задачи классификации.
predictions Одномерный Tensor предсказаний для заданной классификации.
num_classes Возможное количество меток, которые может иметь задача классификации. Если это значение не указано, оно будет вычислено с использованием массивов предсказаний и меток.
dtype Тип данных матрицы неточностей.
name Имя области видимости.
weights Необязательный Tensor, форма которого соответствует predictions.
Возвращаемые значения
Tensor типа dtype с формой [n, n], представляющей матрицу неточностей, где n — количество возможных меток в задаче классификации.
Исключения
ValueError Если как предсказания, так и метки не являются одномерными векторами и имеют несовпадающие формы, или если weights не равно None и его форма не соответствует predictions.

© 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/compat/v1/confusion_matrix

Spec-Zone.ru

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