Spec-Zone.ru › TensorFlow 1.15

tf.contrib.eager.metrics.Mean

Вычисляет (взвешенное) среднее значение заданных значений.

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

tf.contrib.eager.metrics.Mean(
    name=None, dtype=tf.dtypes.double, use_global_variables=False
)
Атрибуты
name
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(
    values, weights=None
)

Накапливает статистику для вычисления среднего значения.

Например, если values — [1, 3, 5, 7], то среднее значение — 4. Если веса были заданы как [1, 1, 0, 0], то среднее значение будет 2.

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

init_variables

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

init_variables()

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

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

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

result

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

result(
    write_summary=True
)

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

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

value

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

value()

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

__call__

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

__call__(
    *args, **kwargs
)

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

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

Аргументы
*args
**kwargs Мини-пакет входных данных для Metric, передаваемый в 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/Mean

Spec-Zone.ru

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