TensorFlow函数:tf.losses.get_total_loss

由 Carrie 创建, 最后一次修改 2018-08-22

tf.losses.get_total_loss函数

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

定义在:tensorflow/python/ops/losses/util.py.

返回一个张量,其值代表总loss.

特别的是,这增加了您使用tf.add_loss()在层构造器上通过正则化参数添加的任何正则化损失所增加的任何loss,例如,tf.layers.如果您手动构建一个loss_op,请务必使用此选项.否则关于tf.layers方法的正则化参数将无法正常工作.

参数:

  • add_regularization_losses:一个布尔值,指示是否在总和中使用正则化损失.
  • name:返回张量的名称.

返回:

返回一个Tensor,它的值代表总loss.

可能引发的异常:

  • ValueError:如果losses不可迭代.
以上内容是否对您有帮助:

二维码
建议反馈
二维码