Spec-Zone.ru › TensorFlow 1.15

tf.contrib.losses.mean_pairwise_squared_error

Добавляет потерю, являющуюся средним квадратом парных ошибок, в процедуру обучения. (устаревший)

tf.contrib.losses.mean_pairwise_squared_error(
    predictions, labels=None, weights=1.0, scope=None
)
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена после 30 декабря 2016 года. Инструкции по обновлению: используйте tf.losses.mean_pairwise_squared_error вместо неё. Обратите внимание, что порядок аргументов predictions и labels был изменён.

В отличие от mean_squared_error, которая является мерой различий между соответствующими элементами predictions и labels, mean_pairwise_squared_error является мерой различий между парами соответствующих элементов predictions и labels.

Например, если labels=[a, b, c] и predictions=[x, y, z], то для вычисления потери суммируются три пары различий: loss = [ ((a-b) - (x-y)).^2 + ((a-c) - (x-z)).^2 + ((b-c) - (y-z)).^2 ] / 3

Обратите внимание, что поскольку входные данные имеют размер [batch_size, d0, ... dN], соответствующие пары вычисляются внутри каждого образца пакетной выборки, но не между образцами в пределах пакета. Например, если predictions представляет собой пакет из 16 градационных изображений размера [batch_size, 100, 200], то набор пар выбирается из каждого изображения, но не между изображениями.

weights служит коэффициентом для потери. Если задано скалярное значение, то потеря просто масштабируется заданным значением. Если weights представляет собой тензор размера [batch_size], то общая потеря для каждого образца пакета масштабируется соответствующим элементом в векторе weights.

Args
predictions Предсказанные выходные данные, тензор размера [batch_size, d0, .. dN], где N+1 — общее количество измерений в predictions.
labels Тензор фактических выходных данных, форма которого должна совпадать с формой тензора predictions.
weights Коэффициенты для потери, скаляр, тензор формы [batch_size] или тензор, форма которого совпадает с predictions.
scope Область для операций, выполняемых при вычислении потери.
Returns
Скаляр Tensor, представляющий значение потери.
Raises
ValueError Если форма predictions не совпадает с формой labels или если форма weights недействительна.

© 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/losses/mean_pairwise_squared_error

Spec-Zone.ru

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