【问题标题】:Is the loss printed by tensorflow a batch/sample wise loss or is it a running average loss?tensorflow 打印的损失是批量/样本损失还是运行平均损失?
【发布时间】:2021-10-24 05:15:41
【问题描述】:

当我训练一个 tensorflow 模型时,它通常会在每次迭代时打印类似于以下行的信息

INFO:tensorflow:loss = 1.9433185, step = 11 (0.300 sec)

正在打印的损失是模型当前看到的批次的损失,还是之前所有训练批次的运行平均损失?

如果我使用 1 的批大小,即每批中只有一个训练样本,那么打印的损失将分别是每个样本的损失,这将是运行平均损失吗?

【问题讨论】:

    标签: tensorflow machine-learning keras loss-function


    【解决方案1】:

    Keras/TensorFlow 进度条中报告的损失始终是到目前为止看到的批次的运行平均值,而不是每批次的值。

    我认为没有办法在训练期间查看每批次的值。

    【讨论】:

      猜你喜欢
      • 2018-03-25
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      • 2020-06-23
      • 2016-02-23
      • 2020-12-03
      • 2018-07-03
      • 1970-01-01
      相关资源
      最近更新 更多