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 即可。

@浙大疏锦行

相关推荐
灰灰勇闯IT2 小时前
放弃 HarmonyOS 7?OpenHarmony 6.1 LTS 版本适配指南(含老机型兼容技巧)
人工智能·计算机视觉·harmonyos
DX_水位流量监测2 小时前
地埋式积水监测仪:城市防涝的智能感知核心
大数据·网络·人工智能·数据分析·自动化
武子康2 小时前
大数据-196 scikit-learn KNN 实战:KNeighborsClassifier、kneighbors 与学习曲线选最优 案例1红酒 案例2乳腺
大数据·后端·机器学习
TM1Club2 小时前
Zoey的TM1聊天室|#3 合并报表提速:业财一体如何实现关联方对账自动化
大数据·开发语言·人工智能·经验分享·数据分析·自动化·数据库系统
禾高网络2 小时前
互联网医院系统|禾高互联网医院|互联网医院成品
java·大数据·人工智能
咕噜企业分发小米2 小时前
阿里云Milvus支持哪些向量检索算法?
算法·机器学习·milvus
Jasmine8392 小时前
Milvus入门:下一代向量数据库,AI时代的“超级检索器”
人工智能
香蕉卜拿拿拿2 小时前
人工智能与机器学习:从理论到实践的技术全景
人工智能
wei20232 小时前
智能体:全球智能体互联协议深度对比分析
人工智能·智能体·互联协议