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

coco数据集mAP评估

0 coco数据集划分说明

在这里插入图片描述

1 用yolo自带的评估

from ultralytics import YOLOmodel = YOLO("../spatial-perception/checkpoints/yolo11n.pt")metrics = model.val(data="./coco.yaml", save_json=True)  ## save_json为True,可以把预测结果存成json文件, 便于评估或在线提交

在这里插入图片描述

2 用pycocotools 工具进行评估

代码:
https://github.com/leo038/coco_tools/blob/main/coco_eval.py

用pycocotools评估时, 需要把结果保存为coco格式的json文件。

结果: 在这里插入图片描述

2个评估结果略有差别, 但差别不大。

整体对比如下:
在这里插入图片描述

特别需要注意, yolo直接输出的类别id是从1到80。 而coco的数据集中标注的id是1到91, 这2个并不匹配, 如果不做一定的处理, 让它们匹配的话, 计算结果是错误的。 如下图所示 ,mAP值非常小, 接近于0 。
在这里插入图片描述

http://www.xdnf.cn/news/6113.html

相关文章:

  • function call介绍和实现(以DeepSeek为例)
  • 2025高质量数据集实践指南
  • 无人机避障——(运动规划部分)深蓝学院动力学kinodynamic A* 3D算法理论解读(附C++代码)
  • 聊聊JetCache的CachePenetrationProtect
  • Baklib知识中台驱动企业智慧服务升级
  • WebGIS 开发中的数据安全与隐私保护:急需掌握的要点
  • MongoDB 的主要优势和劣势是什么?适用于哪些场景?
  • 安卓刷机模式详解:Fastboot、Fastbootd、9008与MTK深刷
  • 19.three官方示例+编辑器+AI快速学习webgl_buffergeometry_points
  • 缺乏需求变更的影响评估,如何降低项目风险
  • AI 赋能数智孪生:更快、更智能、更易用
  • OCCT知识笔记之BRepBuilderAPI_NurbsConvert详解
  • 后531时代:光伏产业市场化转型实战策略
  • 使用Spring和Springboot遇到的问题及解决办法
  • 什么叫裸机开发
  • 差分探头量程选择的六大认知误区与应对方案
  • 模板的使用
  • ASP.NET Core Identity 框架中实现密码重置
  • 【Qt】之音视频编程2:QtAV的使用篇
  • MapReduce打包运行
  • 在Window上面添加交叉编译链 MinGW+NDK
  • blazor与硬件通信实现案例
  • PyTorch 分布式训练
  • AI时代,如何实现人机共舞?
  • 新建一个reactnative 0.72.0的项目
  • VLA 论文精读(二十二)Multi-agent Embodied AI: Advances and Future Directions
  • 【架构】RUP统一软件过程:企业级软件开发的全面指南
  • 在scala中sparkSQL连接masql并添加新数据
  • python使用OpenCV 库将视频拆解为帧并保存为图片
  • 【Mac 从 0 到 1 保姆级配置教程 15】- Python 环境一键安装与配置,就是这么的丝滑