开源的 AI 训练跟踪与可视化平台,记录指标、超参数与硬件状态,支持云端或私有化部署。
- 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
使用 pip 安装 TensorBoard
pip install tensorboard - 2
指定日志目录并启动 TensorBoard
tensorboard --logdir path/to/logs - 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 数据每日更新。
相关项目
4354+20 本周237PythonApache-2.0维护活跃更新于 昨天
Keras 3 是一个多后端深度学习框架,可运行于 JAX、TensorFlow、PyTorch 之上,OpenVINO 仅用于推理。
6.4万+21 本周2万PythonApache-2.0维护活跃更新于 昨天
用于可视化神经网络、深度学习和机器学习模型结构的查看器,支持 ONNX、PyTorch 等多种格式。
3.4万+26 本周3197JavaScriptMIT维护活跃更新于 昨天
跨平台的机器学习推理与训练加速器,用于运行 ONNX 格式的模型。
2.2万+60 本周4414C++MIT更新于 17小时前
一个 Python 机器学习代码转换库,可在 PyTorch、TensorFlow、JAX、NumPy 等框架之间互相转换代码。
1.4万5437PythonOther更新于 16天前
用于跟踪、可视化和管理机器学习实验、数据集与模型的 Python 库及托管平台。
1.1万+2 本周914PythonMIT维护活跃更新于 18小时前