[YOLOv8] 缺陷检测之使用TensorBoard来查看训练结果

什么是TensorBoard?

TensorBoard是一个用于可视化机器学习模型训练过程中的各种指标的工具,它可以帮助用户更好地理解和调试模型。TensorBoard可以显示各种类型的数据,如损失函数值、准确率、权重矩阵等,并且支持多种图表类型,如折线图、柱状图、散点图等。通过使用TensorBoard,用户可以在训练过程中实时监控模型的性能,并根据需要调整超参数和优化模型结构。

https://www.tensorflow.org/tensorboard?hl=zh-cn

安装TensorBoard

conda创建并激活虚拟环境:

[Python] conda、anaconda、miniconda的关系,miniconda安装,conda命令使用

通过“pip install tensorboard”安装:

启动并查看YOLO训练结果

tensorboard --logdir=训练结果保存路径
#指定到YOLOv8训练的根目录,里面有包含每一次训练的结果
tensorboard --logdir=D:\my_project\wepy\src\wepy\aitool\train\runs\detect\

#指定到YOLOv8训练的根目录下面的某一次训练的结果train2
tensorboard --logdir=D:\my_project\wepy\src\wepy\aitool\train\runs\detect\train2

 在“D:\my_project\wepy\src\wepy\aitool\train\runs\detect”下有3个train相关的子目录(train/train2/train14),其中train和train14是进行YOLOv8训练时,在训练环境中没有安装tensorboard,所以没有生成训练日志事件文件(events.out.*),train2是安装tensorboard之后,再次执行训练,目录下生成了训练日志事件文件(events.out.*),对于没有训练日志事件文件的目录,tensorboard在启动之后会自动忽略掉。

http://localhost:6006/#timeseries

TensorBoard使用场景

查看历史训练结果

TIME SERIES(带有时间信息的相关指标)

训练用到的学习率:

查看recall(召回率),precision(精确率),mAP50,mAP50-90:

训练迭代中的loss变化过程:

SCALARS(不带时间的相关指标)

GRAPHS(模型的网络结构)

实时查看训练结果

通过右上角的“Settings”启动“Reload data”功能,TensorBoard会每隔30秒进行一次数据刷新,这种情况下,启动tensordboard的时候,可以把--logdir设置为正在进行的训练生成的目录,比如“tensorboard --logdir=D:\my_project\wepy\src\wepy\aitool\train\runs\detect\train3”,train3为正在进行的训练生成的目录。

  • 28
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
YOLOv8是一种用于目标检测的模型,可以用于检测纸箱的缺陷和破损。它通过训练模型来学习不同缺陷和破损的特征,并在测试阶段检测出这些问题的位置。 为了使用YOLOv8进行缺陷检测,你可以参考一些博客和教程来了解如何划分数据集、进行训练和预测。其中包括环境搭建、数据准备、模型训练、预测、验证和导出等步骤。 此外,还有一些技巧可以帮助提高YOLOv8的性能,例如使用MobileViTAttention来增强小目标检测的效果,并采用MobileViT移动端轻量通用视觉transformer。 综上所述,YOLOv8是一种用于纸箱缺陷检测的模型,可以通过训练使用特定的技巧来提高性能,并且可以参考相关博客和教程来学习如何使用它进行缺陷检测。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [YOLOv7纸箱缺陷检测](https://download.csdn.net/download/weixin_51154380/87361693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [基于Yolov8的道路缺陷检测,加入MobileViTAttention、PConv、WIOU 、DCNV2提升检测精度](https://blog.csdn.net/m0_63774211/article/details/130222098)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows10+Python+Yolov8+ONNX图片缺陷识别,并在原图中标记缺陷,有onnx模型则无需配置,无需训练。](https://blog.csdn.net/qq_53762188/article/details/129739798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老狼IT工作室

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值