news 2026/10/23 11:25:42

YOLO算法海上军事舰艇目标检测数据集2704张:数据底账与标注说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
YOLO算法海上军事舰艇目标检测数据集2704张:数据底账与标注说明

YOLOv11海上军事舰艇目标检测数据集

这里记录一份2704 张图,6 个类别(航空母舰、两栖作战舰、护卫舰 等)的检测数据。训练、验证、测试三份已经分好(训练集 2394 张,验证集 200 张,测试集 110 张)。标签采用 YOLO 格式,跟着 data.yaml 走即可,不需要额外转换。下面几节把规模、配置、标注样例依次列清楚,开训前照着逐项核对一遍,能省掉不少排查时间。

一、规模与类别速览

  • 目标类别: [‘Aircraft Carrier’, ‘Amphibious Warfare Ship’, ‘Corvette’, ‘Destroyer’, ‘Frigate’, ‘Gunboat’]
  • 中文类别:[‘航空母舰’, ‘两栖作战舰’, ‘护卫舰’, ‘驱逐舰’, ‘护卫舰’, ‘炮舰’]
  • 训练集:2394 张
  • 验证集:200 张
  • 测试集:110 张
  • 总计:2704 张

二、data.yaml 长什么样

该数据集提供了data.yaml文件,内容如下:

train:../train/imagesval:../valid/imagestest:../test/imagesnc:6names:['Aircraft Carrier','Amphibious Warfare Ship','Corvette','Destroyer','Frigate','Gunboat']

三、标注可视化

数据包入口

  • 整包内容:图片 + YOLO 标签 + data.yaml,解压即可训练
  • 下载地址:数据压缩包传送门

四、这批数据是怎么来的

YOLOv11海上军事舰艇目标检测数据集

整套数据的主线是海上军事舰艇的目标检测任务,涵盖了航空母舰、两栖作战舰、护卫舰、驱逐舰及炮舰等多种核心检测目标。通过高精度标注和多样化场景覆盖,为舰艇识别与分类提供了高质量的数据支持,具有重要的军事应用价值。

训练集包含2394张图像,验证集200张,测试集110张,总计2704张。数据分布合理,各类舰艇样本数量均衡,确保了模型在不同舰艇类型上的泛化能力。同时,场景涵盖开阔海域、港口停泊及城市沿岸等多种环境,全面模拟实际作战与监控需求。

标注工作严谨规范,每艘舰艇均采用精确的边界框标注,并辅以清晰的文字标签,有效避免了误标或漏标现象。标注人员严格遵循统一标准,保证了数据的一致性和可靠性,为后续模型训练奠定了坚实基础。

实际能用上的场景包括海军装备管理、海上安全监控及军事态势感知等领域。其精准的舰艇识别能力有助于提升海上巡逻效率、优化作战指挥决策,并为智能舰艇识别系统开发提供可靠的数据支撑,具有显著的行业应用前景。

数据使用备忘

  • 底账:2704 张图,6 个类别(航空母舰、两栖作战舰、护卫舰)
  • 划分:训练集 2394 张,验证集 200 张,测试集 110 张
  • 标签:YOLO 格式,data.yaml 里三个路径都是相对路径,解压后不用改

上手按三步走:

  1. 解压后先对一遍图片数和标签数,两边对不上要先查缺漏;
  2. 起步用小模型小图跑通全流程:yolo detect train data=../data.yaml model=yolo11n.pt imgsz=416 epochs=80;
  3. 看 mAP50 与 mAP50-95 的差距:差距大通常是小目标漏检或框不准,先补数据或提 imgsz,而不是急着换大模型。

数据量、场景复杂度、标注质量三样都过关,这份数据可以直接开训;有一样短板,先补齐再谈选型。数据包入口见「数据包入口」小节。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 4:09:58

ESP32 AEC回声消除实战:参考信号、延迟对齐与调参全指南

搞了几天语音对讲设备,终于把“远端能听到自己说话”这个幽灵问题按下去之后,我第一反应不是高兴,而是想把这几天踩的坑完整写出来。项目用的ESP32平台,I2S数字麦克风加小功放喇叭,代码里很早就开了AEC(Aco…

作者头像 李华
网站建设 2026/10/23 5:38:49

AutoJs抢单脚本源码实战:状态机与防检测工程化

简介:这份资源是面向AutoJs脚本学习者与自动化工具开发者的实战项目模板,核心内容为「抢单大神」类脚本的完整源码,适合已掌握AutoJs基础语法、希望研究实际项目结构与交互逻辑的中级用户参考。压缩包为7z格式,仅含1个js文件&…

作者头像 李华
网站建设 2026/10/22 16:35:36

MATLAB实现Jacobi与Gauss-Seidel迭代法求解线性方程组

简介:面向数值计算学习者的MATLAB实现包,聚焦雅可比迭代法与高斯-赛德尔迭代法求解Axb型线性方程组。两种方法以迭代逼近替代直接求逆,尤其适合大型稀疏矩阵场景,便于理解迭代格式、收敛条件与算法差异。压缩包体积仅3KB&#xff…

作者头像 李华
网站建设 2026/10/21 13:16:10

STM32F401CCU6四外设同调实战:USB、USART、IIC与OLED避坑指南

简介:这份资源面向嵌入式开发初学者与进阶工程师,围绕STM32F401CCU6微控制器展开,整合USB、USART与IIC三大通信接口,并通过IIC驱动OLED显示屏,帮助读者掌握多协议协同开发与显示控制的完整流程。压缩包共318个文件&…

作者头像 李华
网站建设 2026/10/19 23:18:48

STM32上电启动流程全解析:从向量表到main函数的每一步

说真的,我见过太多嵌入式新手在第一次接触STM32的时候,都死磕外设寄存器、中断优先级、DMA这些,结果项目一上电就是不跑,调了半天发现连main都没进去。问题出在哪儿?出在最容易被忽略的启动流程上。单片机从通电到执行…

作者头像 李华
网站建设 2026/10/23 10:53:36

编译器消除冗余:识别计算冗余与安全优化实战

1. 什么是“消除冗余”?它不是删代码,而是给编译器装上“火眼金睛”“编译器优化–5--消除冗余”这个标题乍看像教科书章节编号,但如果你真在一线写过C/C、Rust甚至Java字节码,就会明白:这五个字背后,是每天…

作者头像 李华