【问题标题】:Group runs on the same graph in tensorboard组在张量板的同一张图上运行
【发布时间】:2018-10-28 06:55:53
【问题描述】:
同时运行多个日志时,我可以在不同的图表中并排看到不同的训练曲线。
但是我想:
谢谢!
【问题讨论】:
标签:
tensorflow
tensorboard
【解决方案1】:
汇总图表
如果您的运行使用相同的摘要标签(例如 tf.summary.scalar('loss', loss))并将其事件文件保存在同一根目录的子目录中(例如 /model_results/run_1/、/model_results/run_2/、...),则打开 Tensorboard在根目录 (tensorboard --logdir=/model_results/) 上,您应该能够看到按标签聚合的图(至少对于最新版本的 Tensorboard)。
显示运行的平均值/方差
这似乎与How to display the average of multiple runs on tensorboard 重复。 @Alex 的解决方案非常彻底,使用 EventAccumulator 组合多个文件的标量摘要,并使用 tf.Summary() 写回累积值(均值、方差等)。