Repolode
tensorflow

tensorflow/tensorboard

TensorBoard 是用于查看 TensorFlow 训练过程、指标、计算图和嵌入的网页可视化工具包。

可替代:Weights & Biases

Star
7,241
Fork
1,723
未关闭 Issue
758
最近提交
3天前

这是什么?

TensorBoard 是一套用于查看和理解 TensorFlow 训练运行与计算图的网页应用。它读取 summary writer 写入日志目录的事件文件,并在浏览器中展示标量、直方图、分布、图像、音频、文本和计算图等内容。

工具会自动递归加载日志目录及其子目录中的运行记录,便于并排对比多组实验。各面板按 tag 组织数据,标量图支持缩放和十字光标读数,还可以用正则表达式自定义分组。Embedding Projector 可以可视化 checkpoint 中的高维嵌入,Graph Explorer 则借助 name scope 帮助查看模型结构。

TensorBoard 可完全离线运行,适合本地或内网环境。它支持 Chrome 和 Firefox,并提供插件机制,可以扩展自定义的可视化面板。

核心功能

  • 01标量面板可追踪损失、学习率等指标随时间的变化
  • 02直方图和分布视图展示各训练步中张量数值的分布
  • 03图像、音频和文本面板展示 summary 数据
  • 04Graph Explorer 用于查看 TensorFlow 模型结构
  • 05Embedding Projector 可视化高维嵌入
  • 06支持插件机制,可添加自定义可视化

适用场景

  • 训练模型时监控损失和准确率曲线
  • 对比多次运行的超参数实验
  • 检查 TensorFlow 计算图的结构
  • 探索训练好的模型中的词向量或图像嵌入

快速上手

  1. 1

    使用 pip 安装 TensorBoard

    pip install tensorboard
  2. 2

    指定日志目录并启动 TensorBoard

    tensorboard --logdir path/to/logs
  3. 3

    在浏览器中打开 http://localhost:6006

使用前须知

  • 需要先由 TensorFlow 将摘要数据写入日志目录,否则不会显示任何内容。
  • 官方仅支持 Google Chrome 和 Firefox;其他浏览器可能存在问题。

收录于专题

标签

常见问题

tensorboard 是什么?
TensorBoard 是用于查看 TensorFlow 训练过程、指标、计算图和嵌入的网页可视化工具包。 TensorBoard 是一套用于查看和理解 TensorFlow 训练运行与计算图的网页应用。它读取 summary writer 写入日志目录的事件文件,并在浏览器中展示标量、直方图、分布、图像、音频、文本和计算图等内容。
tensorboard 可以免费使用吗?用的什么许可证?
tensorboard 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
tensorboard 还在维护吗?
活跃维护中。tensorboard 最近一次提交是在 2026年11月4日。
tensorboard 适合用来做什么?
训练模型时监控损失和准确率曲线 对比多次运行的超参数实验 检查 TensorFlow 计算图的结构 探索训练好的模型中的词向量或图像嵌入
tensorboard 怎么安装和运行?
使用 pip 安装 TensorBoard: pip install tensorboard 指定日志目录并启动 TensorBoard: tensorboard --logdir path/to/logs 在浏览器中打开 http://localhost:6006
在哪里获取 tensorboard?
源代码和安装说明在 GitHub 上:https://github.com/tensorflow/tensorboard

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目