Spec-Zone.ru › TensorFlow 1.15

tf.contrib.eager.metrics.Accuracy

Вычисляет, как часто predictions совпадает с labels.

Наследуется от: Mean

tf.contrib.eager.metrics.Accuracy(
    name=None, dtype=tf.dtypes.double
)
Атрибуты
name имя объекта точности
dtype тип данных тензора
variables

Методы

add_variable

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

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

Только для использования потомками Metric.

aggregate

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

aggregate(
    metrics
)

Добавляет состояние из списка метрик.

По умолчанию реализация суммирует все переменные метрики.

Аргументы
metrics Список метрик того же типа, что и self.
Исключения
ValueError Если метрики содержат недопустимые данные.

build

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

build(
    *args, **kwargs
)

Метод для создания переменных.

Вызывается __call__() перед call() в первый раз.

Аргументы
*args
**kwargs Аргументы для первого вызова __call__(). build() может использовать форму и/или тип данных этих аргументов при принятии решения о том, как создать переменные.

call

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

call(
    labels, predictions, weights=None
)

Накопление статистики точности.

Например, если метки равны [1, 2, 3, 4], а прогнозы равны [0, 2, 3, 4], то точность составляет 3/4 или 0,75. Если веса указаны как [1, 1, 0, 0], то точность составит 1/2 или 0,5.

labels и predictions должны иметь одинаковую форму и тип.

Аргументы
labels Тензор с истинными метками для каждого примера. Один пример на элемент тензора.
predictions Тензор с предсказанной меткой для каждого примера.
weights Необязательное взвешивание каждого примера. По умолчанию равно 1.
Возвращает
Аргументы для удобства цепочки вызовов.

init_variables

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

init_variables()

Инициализирует переменные этой метрики.

Должно вызываться после создания переменных в первом выполнении __call__(). Если используется граф-выполнение, возвращаемое значение должно быть run() в сессии перед запуском операции, возвращаемой __call__(). (См. пример выше.)

Возвращает
Если используется граф-выполнение, это возвращает операцию для выполнения инициализации. При выполнении eager-выполнения переменные сбрасываются до начальных значений как побочный эффект, и эта функция возвращает None.

result

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

result(
    write_summary=True
)

Возвращает результат метрики.

Аргументы
write_summary логическое значение, указывающее, нужно ли передать результат в сводку перед возвратом.
Возвращает
агрегированная метрика в виде числа с плавающей точкой.
Исключения
ValueError если необязательный аргумент не является булевым

value

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

value()

В режиме графа возвращает тензор результата, а в eager - вызываемый объект.

__call__

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

__call__(
    *args, **kwargs
)

Возвращает операцию для выполнения обновления этой метрики для этих входных данных.

Возвращает None, если включено eager-выполнение. Возвращает функцию для режима графа, если включено выполнение в графическом режиме.

Аргументы
*args
**kwargs Мини-пакет входных данных для метрики, передаваемый в call().

© 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/r1.15/api_docs/python/tf/contrib/eager/metrics/Accuracy

Spec-Zone.ru

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