TensorBoard 是TensorFlow的可视化工具包(仪表盘),能为机器学习提供所需的可视化和工具:
- 跟踪和可视化指标,例如损失和准确性
- 可视化模型图(操作和图层)
- 查看权重,偏差或其他张量随时间变化的直方图
- 将嵌入物投影到较低维度的空间
- 显示图像,文本和音频数据
- …
TensorBoard 包含的内容比较多,有以下部分:
- 模型图(GRAPH):交互式的展示整个模型计算图结构,包括结点的基本信息、运行时间、运行时消耗的内存、各结点的运行设备(GPU或者CPU)等
- 标量(SCALARS):统计TensorFlow中的标量(如:学习率、模型的总损失)随着迭代轮数的变化情况
- HISTOGRAM:展示各张量(如:activations、gradients,weights 等变量)随着训练轮数的数值分布
- 超参数:可将超参数优化的结果展示出来,以指导超参数的调优
- 图片数据:直观的展示输入数据或者生成的图像
- 嵌入式投影(Projector):通过数据可视化来分析高维数据,在模型运行过程中,将高维向量输入,通过Embedding Projector投影到3D空间,即可查看该高维向量的形式,并执行相关的校验操作。
- …
对初