Day48TensorBoard使用

旨在演示如何使用 PyTorch 对预训练的 ResNet-18 模型在 CIFAR-10 数据集上进行微调(Fine-tuning),并利用 TensorBoard 工具对训练过程进行实时监控和可视化。

一、TensorBoard 是什么?

TensorBoard 是 TensorFlow 官方提供的可视化工具,就像给你的深度学习训练过程装了一个 "监控仪表盘"。它能帮你直观地看到:

  • 损失值(loss)、准确率(accuracy)等指标的变化曲线
  • 模型的网络结构
  • 训练过程中参数的分布
  • 图片、文本等数据的可视化
  • 甚至是训练过程中的计算图
  1. TensorBoard 核心是 "写日志 + 看日志":代码中用 TensorBoard 回调写入日志,终端启动服务查看可视化结果;
  2. 小白入门先聚焦 Scalars 页面,通过损失 / 准确率曲线判断模型训练效果;
  3. 关键代码是 tf.keras.callbacks.TensorBoard(),只需指定日志路径,加到模型训练的 callbacks 中即可。

如果运行中遇到端口被占用(比如提示 6006 被占用),可以指定端口启动:tensorboard --logdir=./tensorboard_logs/ --port=6007,然后访问 http://localhost:6007 即可。

@浙大疏锦行

相关推荐
碧海银沙音频科技研究院38 分钟前
基于炬芯ATS308X的MLP DNN深度学习KWS语音识别实现(单唤醒词版本-谷歌mini Speech Commands数据集)
人工智能·深度学习
枫叶丹438 分钟前
表格数据也能用基础模型:TabPFN 与传统机器学习的比较方法
人工智能·机器学习·chatgpt·开源·agent·codex
海宇数据39 分钟前
零信任架构实战:基于海宇普通维保查询构建自动化二手车认证展厅车况质检档案网关
运维·人工智能·架构·自动化
众壹新能源科技40 分钟前
储能两充两放日收益增40%,但电池寿命缩短一半,怎么平衡
运维·人工智能·自动化
Raas10042 分钟前
AI网关厂商排名?MAI Gateway(魔芋企业级AI网关)vs 开源方案全面对比
人工智能·开源·gateway·ai网关·mai gateway·企业级ai网关·企业级产品
可爱系程序猿1 小时前
OpenCV 项目启动时报 opencv_world480.dll:先核对构建与架构
人工智能·opencv·程序人生·架构·电脑
i586721 小时前
40天极限交付,厂房整装与办公装修如何兼顾防静电和承重
人工智能·geo
databook1 小时前
让 LLM 输出不再失控:用 Pydantic 校验大模型输出
人工智能·python·llm
程序员柒叔1 小时前
先AI化,再升级人生系统:解读孙宇晨与邵艾伦4.5小时长谈
人工智能
程序猿编码1 小时前
不用 PyTorch!从零手写 C++ 深度学习框架,自动微分、CUDA、分布式一把搞定
c++·深度学习·大模型推理·自动微分