首页 > 其他分享 >机器视觉-tensorBoard使用说明

机器视觉-tensorBoard使用说明

时间:2024-02-15 23:23:42浏览次数:15  
标签:机器 tensorBoard 查看 -- 系统 train tensorboard 视觉 安装

tensorboard 功能

Yolov8源码已经集成了很多个metrics监控系统, 源码位置: ultralytics\utils\callbacks\, 包括 wandb、 tensorboard、 clearml 等等.
和其他系统相比, tensorboard 功能较弱. yolov8 自动集成 tensorboard 功能包括:

  • 查看学习率
  • 查看mAP/precision/recall指标
  • 查看loss
  • 查看模型graph图 (亮点)

tensorboard 比较欠缺的功能有:

  • 不能标记每次train, 也无法跟踪每次训练具体超参和数据集, 所以光靠tensorboard的展示很难指导我们调优.
  • 如果使用多台机器训练, 不太方便将这些结果放到一个tensorboard系统上进行比较.

安装和启动

安装tensorboard后, 进行train时 yolov8将自动生成 tensorboard 专用的 events.out.tfevents.* 日志文件, 并告知我们如何使用 tensorboard.

安装

pip install tensorboard

安装后会在虚拟环境的scripts多一个 tensorboard.exe 文件, 可以使用该命令启动 tensorboard web系统.

启动 tensorboard web系统

# 查看所有runs结果
tensorboard --logdir=runs根目录 --port=6006

# 查看某次train结果
tensorboard --logdir=某个train目录 --port=6006

参考

https://blog.csdn.net/u011775793/article/details/135041359
https://zhuanlan.zhihu.com/p/471198169

标签:机器,tensorBoard,查看,--,系统,train,tensorboard,视觉,安装
From: https://www.cnblogs.com/harrychinese/p/18016747

相关文章

  • 机器视觉-使用YoloV8的Python API
    参考文档:https://docs.ultralytics.com/modes/predict/#working-with-resultshttps://zhuanlan.zhihu.com/p/655162922https://thinkinfi.com/motorcycle-helmet-detection-using-deep-learning/示例说明关于yoloruntimesettings.yaml对训练过程的干扰yolosettings.y......
  • Python 机器学习 线性回归 正则化线性模型
    ​ Python机器学习中,正则化是一种减少模型过拟合的技术,通过在损失函数中添加一个正则化项来实现。对于线性回归模型,常见的正则化方法有Lasso回归(L1正则化)、岭回归(L2正则化)和弹性网络回归(同时使用L1和L2正则化)。这些方法可以调整模型的复杂度,提高模型的泛化能力。1、欠拟合(Und......
  • 机器人能否返回原点
    在二维平面上,有一个机器人从原点(0,0)开始。给出它的移动顺序,判断这个机器人在完成移动后是否在(0,0)处结束。移动顺序由字符串moves表示。字符move[i]表示其第i次移动。机器人的有效动作有R(右),L(左),U(上)和D(下)。如果机器人在完成所有动作后返回原点,则返回true。否则,......
  • TensorBoard标量图中的平滑曲线是如何做的平滑?—— tensorflow TensorBoard标量图中“
    TensorFlow的tensorboard的平滑曲线的实现代码:使用“指数移动平均”技术实现。地址:https://github.com/tensorflow/tensorboard/blob/34877f15153e1a2087316b9952c931807a122aa7/tensorboard/components/vz_line_chart2/line-chart.ts#L699privateresmoothDataset(datase......
  • 机器视觉与智能制造:开启工业自动化的新篇章
    机器视觉与智能制造的结合,无疑为工业自动化开启了一个全新的篇章。这两者的结合,不仅提高了生产效率,降低了成本,还提升了产品质量,增强了企业的市场竞争力。一、机器视觉的核心技术机器视觉是一种模拟人类视觉的技术,它通过对图像或视频进行处理和分析,提取出有用的信息。其核心技术......
  • 【机器学习】数据清洗之处理异常点
    ......
  • 机器视觉技术:提升安全与效率的关键
    机器视觉技术:提升安全与效率的关键随着技术的不断发展,机器视觉技术已经成为提高许多行业安全与效率的关键要素。无论是在工业制造、交通监控、安全防卫,还是在医疗诊断、零售管理等领域,机器视觉技术都发挥着越来越重要的作用。一、提高安全水平机器视觉技术在安全监控领域的应用......
  • 【机器学习】数据清洗之处理缺失点
    ......
  • Python 机器学习 线性回归和岭回归
    ​ Python机器学习中,机器学习领域的线性回归和岭回归是两种常用的回归分析方法,用于预测一个或多个自变量(或称为特征)和因变量(或称为目标变量)之间的关系。这两种方法都试图找到最佳的线性组合来预测目标变量,但它们在处理数据的方法上有所不同。线性回归和岭回归都是常用的线性回......
  • Python 机器学习 线性回归 梯度下降法优化损失函数
    ​ Python机器学习中,梯度下降法是一种用于优化线性回归模型(以及其他机器学习算法)的损失函数的通用算法。目的是通过迭代地调整模型的参数(权重和截距),以最小化损失函数,例如均方误差(MSE)。梯度下降的基本思想是计算损失函数相对于每个参数的梯度(即偏导数),然后朝着减少损失的方向调......