yolov5学习图像
第一幅 Confusion Matrix 归一化混淆矩阵1.作用混淆矩阵用来观察模型各类别的预测正误横轴True:真实标签纵轴Predicted模型输出预测标签对角线样本预测正确的比例数值越接近1该类别识别越好非对角线代表预测错误比如把A识别成B类2.计算TP真实A预测A对角线FP真实不是A,预测为A同一行其他单元格FN真是为A,预测成别的类同一列其他单元格每一个数值做归一化得到0-1之间的比例3.问题pe、tr 与背景之间容易混淆存在漏检、错检。4.优化检查 pe的数据集标注修正错标漏标扩充 pe 类样本数量增加复杂场景样本调大超参数cls分类损失权重加强类别区分第二幅 F1‑Confidence Curve F1‑置信度曲线1.作用展示不同置信度阈值下每一类 F1 分数变化曲线最高点就是最优置信阈值F1 综合衡量精确率和召回率用来找推理阶段最合适的置信阈值。2.计算P 精确率R 召回率。置信度从 0~1 遍历每一个置信度计算一组 F1预测结果真实结果正例假例正例真正例TP伪反例FN假例伪正例FP真反例TN精确率预测结果为正例样本中真实为正例的比例召回率真实为正例的样本中预测结果为正例的比例3.问题pe 类别 F1 整体偏低阈值设置过高漏检严重。4.优化推理 detect.py 使用--conf 0.709这个阈值整体平衡漏检和误检重点优化 pe 类样本。第三幅 数据集统计分布图1.作用左上柱状每个类别样本数量判断类别均衡性右上所有标注框叠加可视化左下 散点目标中心点坐标 (x,y) 分布右下散点目标框宽高尺度分布看大小目标分布2.计算直接读取数据集所有 xml/json/yolo 标签统计每个标签的类别、中心点、宽高3.问题类别样本不均衡tr 样本远多于 pe会造成模型偏向样本多的类别4.优化对 pe 少样本做数据增强复制、马赛克训练开启类别权重根据宽高分布重新聚类 anchor 锚框适配数据集物体大小第四幅 标签联合分布图1.作用标签特征联合分布图多维度看标注框的x,y,width,height统计分布。 对角线是单变量直方图非对角线是两个变量的二维散点。2.计算解析全部标签文件提取每个 bounding box 的 x,y,w,h 绘制。3.问题数据集存在两种尺寸目标默认 anchor 不一定适配。4.优化重新运行 k‑means 聚类 anchor替换 yaml 里面 anchors 参数提升定位效果。第五幅 Precision‑Confidence曲线 精确率‑置信度曲线1.作用置信度越高模型输出框越可信。 观察调高置信度精确率如何变化。2.计算遍历置信阈值 0~1每一个阈值计算PTP/(TPFP)。标注all classes 1.00 at 0.957置信 0.957 时整体精确率达到 1。3.问题pe 类容易输出错误预测框。4.优化推理时 pe 类可以适当提高置信阈值数据集修正 pe 的错误标注。第六幅 Precision‑Recall (P‑R) 精确率‑召回率曲线1.作用目标检测核心评估图衡量类别综合检测能力曲线下面积就是 APmAP0.5 是所有类别 AP 取平均。曲线越靠近左上角模型效果越好。2.计算遍历置信阈值得到一组 (P,R) 点连成曲线对曲线积分得到 AP。图中标注all classes 0.988 mAP0.5pe 类别 AP0.928其余类别大多 0.99 以上。3.问题pe 类别召回率掉得早容易漏检 pe 目标4.优化增加 pe 类训练样本清理噪声标签调整损失函数分类权重第七幅 Recall‑Confidence 召回率‑置信度曲线1.作用横轴置信阈值纵轴召回率看置信度对召回率的影响置信度越低框出的物体越多漏检越少但是误检变多2.计算遍历置信阈值计算RTP/(TPTF)3.问题如果置信设置太高pe 大量漏检。4.优化结合 F1 曲线选择 0.709 作为折中置信阈值兼顾 P 和 R。第八幅 训练 验证损失与指标曲线图1.作用完整监控训练全过程判断是否收敛、过拟合。第一行 train训练集第二行 val验证集box_loss框位置损失obj_loss有无目标置信损失cls_loss分类损失metricsPrecision、Recall、mAP0.5、mAP0.5:0.95val 系列验证集上的损失看泛化2.计算每一轮 epoch 结束分别在训练集、验证集计算损失函数同时计算评估指标。box_loss 采用 CIoUobj_loss、cls_loss 使用 BCE 二元交叉熵。3.问题val obj_loss 末尾有轻微抬头有一点点过拟合苗头4.优化如果继续训练可以适当提前停止 epoch增加马赛克、随机翻转等数据增强可以轻微降低学习率防止后期震荡

相关新闻

LangGraph 基础入门4(小白必看)

LangGraph 基础入门4(小白必看)

LangGraph 中断、工具调用与部署:从 Human-in-the-loop 到 Agent 工程落地 前面几篇已经整理了 LangGraph 的基础、控制流、持久化与记忆管理。这一篇继续往工程实践走,重点看三个非常实用的能力: 中断:让图暂停,等待人…

2026/9/21 10:24:51 阅读更多 →
AI学习新路径:从提示词陷阱到智能体协作的认知升级

AI学习新路径:从提示词陷阱到智能体协作的认知升级

1. 为什么“先学提示词”是个认知陷阱最近和不少刚接触AI的朋友聊天,发现一个挺普遍的现象:大家一听说AI很厉害,能写文章、画图、做视频,第一反应就是去搜“提示词大全”、“Prompt模板”,然后兴致勃勃地复制粘贴&…

2026/9/17 2:07:34 阅读更多 →
How to Check the PostgreSQL Version: A Comprehensive Guide

How to Check the PostgreSQL Version: A Comprehensive Guide

PostgreSQL, often called “Postgres,” is a powerful, open-source relational database management system (RDBMS) widely used in applications ranging from small projects to enterprise-level systems. Whether you’re a developer, database administrator (DBA), …

2026/9/18 4:41:51 阅读更多 →

最新新闻

STM32软件SPI驱动1.8寸TFT-LCD完整教程

STM32软件SPI驱动1.8寸TFT-LCD完整教程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 10:22:15 阅读更多 →
PCIe 5.0交换芯片如何破解AI集群GPU互联瓶颈

PCIe 5.0交换芯片如何破解AI集群GPU互联瓶颈

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 10:22:15 阅读更多 →
2026跨部门协同研发管理系统选型指南:避开踩坑实战解析

2026跨部门协同研发管理系统选型指南:避开踩坑实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 10:22:14 阅读更多 →
外贸建站用什么平台好?新手入门避坑指南

外贸建站用什么平台好?新手入门避坑指南

外贸建站用什么平台好?新手入门避坑指南 网站做好了没人访问,这是90%外贸新手最崩溃的时刻。你花了几万块定制开发,页面精美得像杂志,但打开百度或谷歌搜产品,根本找不到你。别慌,这通常不是内容的问题,而是 技术选型 从一开始就错了。…

2026/9/21 9:45:18 阅读更多 →
一个服务器上有两个网站要备案两次吗?源码下载避坑指南

一个服务器上有两个网站要备案两次吗?源码下载避坑指南

一个服务器上有两个网站要备案两次吗?源码下载避坑指南 别再死磕那些丑得令人发指的模板网站了,真的,看着都尴尬。很多新手为了省事,直接去搜“源码下载”,结果装出来的页面配色像上世纪的网吧,布局挤得像早高峰的地铁,客户一眼就能看穿你的不专业。更头疼的是,当你终于搞定两个网站,准备绑上服务器时,卡在了备案…

2026/9/21 9:30:07 阅读更多 →
个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑

个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑

个人博客网页设计论文选题怎么选,3个维度避开域名服务器坑 域名解析报错 502,服务器内存爆满,这种“代码写得好,上线就抓瞎”的尴尬,是不是你写个人博客网页设计论文时的真实写照?很多同学在选题和实操阶段,死磕 CSS 动画或 JS 交互,却对最底层的域名绑定和服务器配置一知半解。…

2026/9/21 9:16:31 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →