Spec-Zone.ru › TensorFlow 1.15

tf.losses.get_total_loss

Возвращает тензор, значение которого представляет общую потерю.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.losses.get_total_loss

tf.losses.get_total_loss(
    add_regularization_losses=True, name='total_loss', scope=None
)

В частности, это добавляет любые потери, которые вы добавили с помощью tf.add_loss() , к любым потерям регуляризации, которые были добавлены параметрами регуляризации в конструкторах слоев, например, tf.layers. Обязательно используйте это, если вы создаете loss_op вручную. В противном случае аргументы регуляризации в методах tf.layers не будут работать.

Аргументы
add_regularization_losses Логическое значение, указывающее, использовать ли потери регуляризации в сумме.
name Имя возвращаемого тензора.
scope Необязательное имя области для фильтрации возвращаемых потерь. Обратите внимание, что это фильтрует потери, добавленные с помощью tf.add_loss(), а также потери регуляризации в этой области.
Возвращает
Тензор Tensor, значение которого представляет собой общую потерю.
Исключения
ValueError если losses не является итерируемым.

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

Spec-Zone.ru

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