【问题标题】:How to Combine Multiple TensorBoard Directories to Get a Single Curve如何组合多个 TensorBoard 目录以获得单一曲线
【发布时间】:2022-08-05 04:29:11
【问题描述】:

我正在远程服务器上训练一个 CNN,该服务器总是随机崩溃。幸运的是,我每次都能使用 tensorboard 来保存最后的最佳重量,这样我就可以从那里恢复训练。

我还能够将每次训练运行的事件保存到由 tensorboard 回调自动生成的单独日志文件夹中。

一旦训练完成并且没有进一步的权重改进,我如何将来自不同日志的所有损失重新组合成一个单独的损失,它将在 y 轴上的它们自己的单个曲线中显示整个训练和验证损失,总数x 轴上的历元数。

训练准确率和验证准确率曲线也是如此。

太感谢了。

    标签: python tensorflow tensorboard custom-training


    【解决方案1】:

    我怀疑每次训练运行都会创建一个包含 2 个文件、训练和验证的新目录。您可以将所有这些文件放在一个文件夹中,您可以看到图形合二为一。

    从上图中可以看出,我的 tensorboard 目录中有 3 个文件夹。如果我想将tuned_run_04_... 与frozen_run_04.... 合并,那么我将进入tuned run 文件夹并将该运行的文件复制到frozen 文件夹的文件中。

    您可以在此处看到图表现在是一块而不是两块,您可以分辨出哪个部分是什么。我的看起来像这样,因为我微调了模型,性能立即跃升。但你的可能会更顺畅。

    【讨论】:

      猜你喜欢
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      相关资源
      最近更新 更多