Spec-Zone.ru › TensorFlow 1.15

tf.contrib.losses.log_loss

Добавляет член потерь Log Loss к процедуре обучения. (устаревший)

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

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

Аргументы
predictions Предсказанные выходные данные.
labels Тензор истинного значения выходных данных, имеющий такие же размеры, как и 'predictions'.
weights Коэффициенты для потерь (скаляр, тензор формы [batch_size] или тензор, форма которого совпадает с формой predictions).
epsilon Небольшое приращение, добавляемое для предотвращения логарифмирования нуля.
scope Область для операций, выполняемых при вычислении потерь.
Возвращает
Скаляр Tensor, представляющий значение потерь.
Возможные ошибки
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/log_loss

Spec-Zone.ru

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