tf.contrib.losses.cosine_distance
Добавляет потерю косинусного расстояния к процедуре обучения. (устаревшие аргументы) (устарело)
tf.contrib.losses.cosine_distance(
predictions, labels=None, axis=None, weights=1.0, scope=None, dim=None
)
Обратите внимание, что функция предполагает, что predictions и labels уже нормированы по единичной длине.
| Аргументы | |
|---|---|
predictions | Произвольная матрица. |
labels | A Tensor , форма которого совпадает с формой 'predictions' |
axis | Размерность, по которой вычисляется косинусное расстояние. |
weights | Коэффициенты для потери: скаляр, тензор формы [размер_пакета] или тензор, форма которого совпадает с формой predictions. |
scope | Область для операций, выполняемых при вычислении потери. |
dim | Старое (устаревшее) название для axis. |
| Возвращаемое значение | |
|---|---|
Скаляр Tensor , представляющий значение потери. |
| Исключения | |
|---|---|
ValueError | Если форма predictions не совпадает с формой labels, или weights является None. |
© 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/cosine_distance