YOLOv11生鲜超市鸡肉产品目标检测数据集
YOLOv11生鲜超市鸡肉产品目标检测数据集 数据集基本信息目标类别 [‘chicken_breast’, ‘chicken_drumstick’, ‘chicken_wings’]中文类别[‘鸡胸肉’, ‘鸡腿’, ‘鸡翅’]训练集105 张验证集10 张测试集5 张总计120 张 data.yaml 配置信息该数据集提供了data.yaml文件内容如下train:../train/imagesval:../valid/imagestest:../test/imagesnc:3names:[chicken_breast,chicken_drumstick,chicken_wings]️ 标注可视化 数据集分析YOLOv11生鲜超市鸡肉产品目标检测数据集该数据集专注于生鲜超市场景中各类鸡肉产品的精准识别通过高精度标注为自动化零售系统提供可靠的数据支撑。数据集包含鸡胸肉、鸡腿和鸡翅三种核心检测目标覆盖了超市生鲜区常见的鸡肉品类具有明确的应用指向性和行业价值。从数据分布来看该数据集合理划分为105张训练集、10张验证集和5张测试集共计120张图像。这种划分比例能够充分满足模型训练需求同时保证验证和测试阶段的独立性与客观性为模型性能评估提供了科学依据。该数据集的标注工作严谨规范所有鸡肉产品均采用精确的矩形框进行定位并配有清晰的类别标签。标注人员严格遵循统一标准确保了每一张图像的标注质量为后续模型训练奠定了坚实基础。基于其专业化的场景设定和高质量的数据标注该数据集可广泛应用于生鲜超市的智能货架管理、自动结算系统以及库存管理系统等领域助力零售行业实现智能化升级和运营效率提升。YOLOv11训练步骤一、环境安装pipinstallultralytics# 依赖要求Python≥3.8PyTorch≥1.8。安装完成后可通过 yolo checks 验证环境。二、数据集准备YOLO格式1. 目录结构数据集必须严格按以下结构组织dataset/ ├── train/ │ ├── images/ # 训练图片jpg/png │ └── labels/ # YOLO格式标注txt ├── val/ │ ├── images/ │ └── labels/ └── data.yaml # 数据集配置文件2. YOLO标注格式每个*.txt文件对应一张图片每行格式为class_id center_x center_y width height所有数值均为相对于图片宽高的归一化值0~1。3. data.yaml 配置文件# data.yamlpath:../dataset# 数据集根目录相对或绝对路径train:train/images# 训练集图片路径val:val/images# 验证集图片路径test:test/images# 测试集图片路径可选# 类别信息nc:2# 类别数量names:[class1,class2]# 类别名称列表三、模型选择YOLO11 提供 5 种尺度官方命名规则为yolo11{n/s/m/l/x}.pt模型参数量适用场景yolo11n2.6M边缘设备、速度优先yolo11s9.4M平衡精度与速度yolo11m20.1M常规GPU训练yolo11l25.3M高精度需求yolo11x56.9M极致精度、算力充足四、模型训练方式1Python API推荐创建train.pyfromultralyticsimportYOLOdefmain():# 加载预训练模型推荐基于COCO预训练权重微调modelYOLO(yolo11m.pt)# 训练参数train_params{data:data.yaml,# 数据集配置文件epochs:100,# 训练轮次imgsz:640,# 输入图像尺寸batch:16,# 批次大小根据显存调整device:0,# GPU设备号cpu表示CPU训练workers:8,# 数据加载线程数optimizer:SGD,# 优化器SGD/Adam/AdamWlr0:0.01,# 初始学习率patience:50,# 早停耐心值save:True,# 保存模型project:runs/train,# 项目保存路径name:exp,# 实验名称single_cls:False,# 单类别检测设为Trueclose_mosaic:10,# 最后N轮关闭马赛克增强}# 开始训练resultsmodel.train(**train_params)# 输出最佳模型路径print(fBest model saved at:{results.best})if__name____main__:main()三种模型加载方式对比# 方式A从YAML构建全新模型从头训练适合网络结构改进modelYOLO(yolo11m.yaml)# 方式B加载预训练权重最常用推荐modelYOLO(yolo11m.pt)# 方式C构建新模型并迁移预训练权重改进网络后使用modelYOLO(yolo11m.yaml).load(yolo11m.pt)方式2命令行 CLI# 基础训练yolo detect traindatadata.yamlmodelyolo11m.ptepochs100imgsz640batch16device0# 多GPU训练yolo detect traindatadata.yamlmodelyolo11m.ptepochs100device0,1# 从YAML预训练权重训练yolo detect traindatadata.yamlmodelyolo11m.yamlpretrainedyolo11m.ptepochs100五、关键训练参数说明参数说明建议值epochs训练总轮次100~300imgsz输入尺寸640标准batch批次大小8/16/32根据显存device训练设备0单GPU、0,1多GPU、cpu、mpsApple芯片workers数据加载线程8~16Windows建议≤8optimizer优化器SGD默认、Adam、AdamWlr0/lrf初始/最终学习率0.01 / 0.01momentumSGD动量0.937weight_decay权重衰减0.0005single_cls单类别模式True/Falseresume恢复中断训练True需指定last.ptamp自动混合精度True默认开启省显存六、模型验证创建val.pyfromultralyticsimportYOLOdefmain():# 加载训练好的最佳权重modelYOLO(runs/train/exp/weights/best.pt)# 验证metricsmodel.val(datadata.yaml,splitval,# 验证集val 或 testimgsz640,batch16,iou0.6,# NMS IoU阈值device0,save_jsonFalse,# 是否保存COCO格式JSON)# 输出关键指标print(fmAP50-95:{metrics.box.map})# mAP0.5:0.95print(fmAP50:{metrics.box.map50})# mAP0.5print(fmAP75:{metrics.box.map75})# mAP0.75if__name____main__:main()CLI 方式yolo detect valmodelruns/train/exp/weights/best.ptdatadata.yaml七、模型推理/预测创建predict.pyfromultralyticsimportYOLOimportcv2defmain():modelYOLO(runs/train/exp/weights/best.pt)# 单张图片推理resultsmodel.predict(sourcetest_images/,# 图片路径、文件夹、URL或摄像头索引0imgsz640,conf0.25,# 置信度阈值iou0.45,# NMS IoU阈值device0,saveTrue,# 保存结果图showFalse,# 是否弹窗显示)# 遍历结果forresultinresults:boxesresult.boxes# 检测框masksresult.masks# 分割掩码如使用分割模型probsresult.probs# 分类概率# 获取坐标、置信度、类别forboxinboxes:x1,y1,x2,y2box.xyxy[0].tolist()confbox.conf[0].item()clsint(box.cls[0].item())print(fClass:{cls}, Conf:{conf:.2f}, Box: [{x1:.1f},{y1:.1f},{x2:.1f},{y2:.1f}])if__name____main__:main()CLI 方式yolo detect predictmodelruns/train/exp/weights/best.ptsourcetest_images/saveTrue## 数据集下载 小郭AI日志

相关新闻

Pytest 自动化测试框架速通指南(一)

Pytest 自动化测试框架速通指南(一)

摘要:本文系统性地介绍了 Python 主流测试框架 Pytest 的核心概念、快速上手方法、运行结果解读、用例编写规则以及常用配置技巧。通过对比分析、代码示例和实战练习,帮助读者从零开始掌握 Pytest 的使用,构建高效的自动化测试流程。 文章大…

2026/10/19 2:58:02 阅读更多 →
【仪器仪表专题】瓦楞纸板纸箱容易破一般怎么做来料检验测试

【仪器仪表专题】瓦楞纸板纸箱容易破一般怎么做来料检验测试

背景 瓦楞纸包装在仓储、运输、装卸过程中容易破,容易导致箱内产品的损坏并且增加了企业售后成本,同时造成品牌形象损耗。那么是否有一种指标能够表示出瓦楞纸的强度呢? 根据:GB/T 6545-1998 瓦楞纸板耐破强度的测定法,其中有一个核心的关键指标是:耐破强度。这项指标对瓦…

2026/10/18 2:17:17 阅读更多 →
COMSOL流固耦合模拟在煤矿瓦斯抽采中的应用

COMSOL流固耦合模拟在煤矿瓦斯抽采中的应用

1. 瓦斯抽采与流固耦合模拟的技术背景煤矿瓦斯抽采是保障井下安全生产的关键环节。传统物理实验方法存在成本高、周期长、难以复现复杂地质条件等局限。数值模拟技术通过建立数学模型,可以高效分析不同抽采方案下的瓦斯运移规律。COMSOL Multiphysics作为一款多物理…

2026/10/18 3:02:46 阅读更多 →

最新新闻

桌面端优先的CRM如何重塑客户管理与销售管道效率

桌面端优先的CRM如何重塑客户管理与销售管道效率

1. 为什么我这样的业务团队会盯上"桌面端优先"的CRM干了这么多年销售运营和客户成功,我经手过的CRM系统两只手数不过来。大部分产品打开后台,第一眼都是密密麻麻的Web表单,想查一条客户记录最少要点四五次鼠标。直到我接触到Deskco…

2026/10/19 3:46:18 阅读更多 →
CentOS 7安全加固实战:从账号到内核的完整基线

CentOS 7安全加固实战:从账号到内核的完整基线

拿到一台CentOS 7服务器,第一件事不是急着装环境、怼业务,而是先把系统里里外外收拾一遍。这不是洁癖,是保命。我见过太多上来就跑业务的机器,过两三个月被扫描器撞出弱口令,数据库被拖走之后才想起来找安全基线。Cent…

2026/10/19 3:46:18 阅读更多 →
ArcGIS Runtime 100.5 Android生产级实战代码包解析

ArcGIS Runtime 100.5 Android生产级实战代码包解析

简介:本资源是面向Android GIS开发者的ArcGIS Runtime SDK 100.5实战学习套件,专为具备Java/Kotlin基础、希望快速掌握移动端地图应用开发的中高级开发者设计。涵盖地图加载、图层管理、地理编码、几何操作、定位追踪、空间查询、离线地图及UI控件等全栈…

2026/10/19 3:46:18 阅读更多 →
函数指针类型定义详解:从声明语法到回调实战

函数指针类型定义详解:从声明语法到回调实战

从实际项目里摸爬滚打出来的一点总结。跟回调函数、状态机、插件体系打交道的时候,函数指针的类型定义永远是个绕不开的坎。读别人的代码觉得绕,自己写又总觉得哪里不对劲。这篇笔记把我在几个项目里反复用到的函数指针类型写法、应用场景和踩过的坑都梳…

2026/10/19 3:46:18 阅读更多 →
JavaWeb学籍管理系统实战:MVC分层+权限控制+Excel导入导出

JavaWeb学籍管理系统实战:MVC分层+权限控制+Excel导入导出

简介:本资源是一套完整可用的JavaWeb学籍管理系统课程设计项目,面向计算机专业本科生及Java初学者,解决课程设计、期末大作业等实践场景中系统开发与数据库集成的实际需求。压缩包共50个文件,含21个核心Java源码(覆盖S…

2026/10/19 3:46:18 阅读更多 →
Android防反编译与安全加固:从代码混淆到DEX加密的完整实践

Android防反编译与安全加固:从代码混淆到DEX加密的完整实践

接手过的不下几十个出现异常的上架应用里,有一类问题印象最深:应用刚上线一周,市场上就出现了高仿包,里面被塞了广告SDK和扣费代码,原开发者根本不知道对方是怎么改的。另一个更典型的场景是深夜订单量异常上涨&#x…

2026/10/19 3:45:17 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

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

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/18 12:16:16 阅读更多 →