当前位置: 首页 > article >正文

keras yolo8目标检测

是从coco数据集提取其中的veh_ids=[3,6,8,10]
labels=['car','bus','truck','traffic light']来做目标检测,分别表示汽车,公交车,卡车,交通灯,用的backbone = keras_cv.models.YOLOV8Backbone.from_preset(
    "yolo_v8_m_backbone_coco"  
),不用预训练权重非常慢,训练过程如下,先是在8000个样本上训练的,淡蓝的是真实框,黄色的是模型预测,下面的是训练几个轮次后的情况

 上面是在从coco提取的4个种类,之前没在所有数据集上训练,现在在所有数据集上训练

7915/7915 [==============================] - 2097s 265ms/step - loss: 1.6061 - box_loss: 1.3257 - class_loss: 0.2804 - val_loss: 1.6310 - val_box_loss: 1.3246 - val_class_loss: 0.3064 - val_AP: 0.1829 - val_AP50: 0.2804 - val_AP75: 0.1981 - val_APs: 0.0474 - val_APm: 0.2140 - val_APl: 0.2302 - val_ARmax1: 0.2741 - val_ARmax10: 0.4171 - val_ARmax100: 0.4198 - val_ARs: 0.1535 - val_ARm: 0.4595 - val_ARl: 0.4680
 目前损失指标是这样,效果还不错吧!之前我加了火车也是检测目标,但是火车太大,一般没人要求把火车当目标,所以掉了,训练时用的回调,显示的检测是验证集数据,蓝色是真实边界框,黄色是模型预测的边界框,有些教程其实搞错了,只有蓝色,没黄色其实是没检测到目标


http://www.kler.cn/news/337027.html

相关文章:

  • 透明物体的投射和接收阴影
  • RabbitMQ 高级特性——TTL
  • OJ在线评测系统 微服务 OpenFeign调整后端下 nacos注册中心配置 不给前端调用的代码 全局引入负载均衡器
  • 如何在 PHP 中使用 array_unique 函数去重关联数组?
  • 如何把数组作为参数传递给函数(注意,只是传递数组名)?
  • OJ在线评测系统 微服务高级 网关跨域权限校验 集中解决跨域问题 拓展 JWT校验和实现接口限流降级
  • 【ShuQiHere】 重新定义搜索:本体搜索引擎的时代
  • wsl环境下安装MySQL5.7
  • matlab初学习记录
  • vue双向绑定/小程序双向绑定区别
  • 【高等代数笔记】线性空间(十九-二十四上半部分)
  • 驱动程序-启动内核
  • 在CentOS7上安装mysql
  • 高效数据处理:MapReduce与Hive的实战应用
  • 短剧系统源码短剧平台开发(H5+抖小+微小)部署介绍流程
  • Ollama接口系统详解
  • LabVIEW提高开发效率技巧----点阵图(XY Graph)
  • 什么是守护进程??
  • YOLO11改进|注意力机制篇|引入大核可分离卷积注意力块LSKA
  • 【动态规划-最长公共子序列(LCS)】力扣97. 交错字符串