tf.compat.v1.losses.get_total_loss
Возвращает тензор, значение которого представляет собой общую потерю.
tf.compat.v1.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 не является итерируемым. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/compat/v1/losses/get_total_loss