简介
除了GRAPHS栏目外,tensorboard还有IMAGES、AUDIO、SCALARS、HISTOGRAMS、DISTRIBUTIONS、FROJECTOR、TEXT、PR CURVES、PROFILE九个栏目。
SCALARS
Tensorboard 的标量仪表盘,统计tensorflow中的标量(如:学习率、模型的总损失)随着迭代轮数的变化情况。如下图二所示,SCALARS栏目显示通过函数tf.summary.scalar()记录的数据的变化趋势。如下所示代码可添加到程序中,用于记录学习率的变化情况。
- 在learning_rate附近添加,用于记录learning_rate
- tf.summary.scalar('learning_rate', learning_rate)
Scalars栏目能进行的交互操作有:
- 点击每个图表左下角的蓝色小图标将展开图表
- 拖动图表上的矩形区域将放大
- 双击图表将缩小
- 鼠标悬停在图表上会产生十字线,数据值记录在左侧的运行选择器中。
DISTRIBUTIONS
Tensorboard的张量仪表盘,相较于HISTOGRAMS,用另一种直方图展示从tf.summary.histogram()函数记录的数据的规律。它显示了一些分发的高级统计信息。
图表上的每条线表示数据分布的百分位数,例如,底线显示最小值随时间的变化趋势,中间的线显示中值变化的方式。从上至下看时,各行具有以下含义:[最大值,93%,84%,69%,50%,31%,16%,7%,最小值]。这些百分位数也可以看作标准偏差的正态分布:[最大值,μ+1.5σ,μ+σ,μ+0.5σ,μ,μ-0.5σ,μ-σ,μ-1.5σ,最小值],使得从内侧读到外侧的着色区域分别具有宽度[σ,2σ,3σ]。
HISTOGRAMS
Tensorboard的张量仪表盘,统计tensorflow中的张量随着迭代轮数的变化情况。它用于展示通过tf.summary.histogram记录的数据的变化趋势。如下代码所示:
tf.summary.histogram(weights, 'weights')
参考
- https://blog.csdn.net/ichglauben/article/details/88389403
- https://zhuanlan.zhihu.com/p/36946874
- https://zhuanlan.zhihu.com/p/37022051