tf.contrib.metrics.streaming_root_mean_squared_error
Вычисляет среднеквадратическое отклонение между метками и прогнозами. (устаревший)
tf.contrib.metrics.streaming_root_mean_squared_error(
predictions, labels, weights=None, metrics_collections=None,
updates_collections=None, name=None
)
Функция streaming_root_mean_squared_error создаёт две локальные переменные, total и count, которые используются для вычисления среднеквадратического отклонения. Эта средняя взвешивается по weights, и в конечном итоге возвращается как root_mean_squared_error: идемпотентная операция, которая берёт квадратный корень из частного total на count.
Для оценки метрики по потоку данных функция создаёт операцию update_op, которая обновляет эти переменные и возвращает root_mean_squared_error. Внутри операция squared_error вычисляет поэлементный квадрат разницы между predictions и labels. Затем update_op увеличивает total на сумму произведения weights и squared_error, и увеличивает count на сумму weights.
Если weights равно None, веса по умолчанию равны 1. Используйте веса 0 для маскирования значений.
| Аргументы | |
|---|---|
predictions |
A Tensor произвольной формы. |
labels |
A Tensor такой же формы, как predictions. |
weights |
Необязательные Tensor, указывающие на частоту выборки примера. Ранг должен быть 0 или совпадать с рангом labels, и он должен быть транслируемым к labels (т.е., все измерения должны быть либо 1, или такими же, как соответствующее измерение labels). |
metrics_collections |
Необязательный список коллекций, к которым должен быть добавлен root_mean_squared_error. |
updates_collections |
Необязательный список коллекций, к которым должен быть добавлен update_op. |
name |
Необязательное имя области переменной. |
| Возвращает | |
|---|---|
root_mean_squared_error |
A Tensor представляющий текущее среднее значение, значение total, делённое на count. |
update_op |
Операция, которая соответствующим образом увеличивает переменные total и count, и значение которой соответствует root_mean_squared_error. |
| Возбуждает | |
|---|---|
ValueError |
Если у predictions и labels несовпадающие формы, или если weights не None и его форма не соответствует predictions, или если metrics_collections или updates_collections не являются списком или кортежем. |
© 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/metrics/streaming_root_mean_squared_error