【问题标题】:difference between losses/clone_0/softmax_cross_entropy_loss and losses/clone_0/aux_loss/valueloss/clone_0/softmax_cross_entropy_loss 和 loss/clone_0/aux_loss/value 的区别
【发布时间】:2017-08-25 01:53:36
【问题描述】:

inception-v4 中的 loss/clone_0/softmax_cross_entropy_loss 和 loss/clone_0/aux_loss/value 有什么区别? 目前,我正在使用 4 个 GPU(--num_clones=4)上的 tf-slim 和 inception-v4 网络训练一个大型模型。但这两个图表完全不同。在 batch-size=128 的 190K 步之后,我得到了这些图表:Losses

正如您在图像中看到的完全损失并具有类似的趋势。但是 softmax_cross_entropy 有一个完全不同的过程! 这些损失中的哪一项可以更好地描述训练过程?

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    您应该使用第一个,主要的。您可以在Does the Inception Model have two softmax outputs?

    阅读有关辅助头及其损失的信息

    这里定义了这个 aux_loss:https://github.com/tensorflow/models/blob/4bd29ac0ba1004d7393b7d029b05257dffd5cbe6/inception/inception/inception_model.py#L135

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 2019-01-13
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 2022-12-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      相关资源
      最近更新 更多