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

【不同名字的yolo的yaml文件名是什么意思】

在这里插入图片描述
以下是这些 YOLO 系列配置文件的详细解析,按版本和功能分类说明:


一、YOLOv3 系列

文件名核心特性适用场景
yolov3.yaml原始 YOLOv3 结构,3 尺度预测(13x13,26x26,52x52)通用目标检测
yolov3-spp.yaml增加 SPP(空间金字塔池化)模块,提升感受野大目标检测(如遥感图像)
yolov3-tiny.yaml轻量化版本,仅保留 2 个预测层,通道数减半边缘设备实时检测

二、YOLOv5 基础系列

按模型大小分类(参数量递增):

文件名模型规模参数量(M)FLOPs(G)特点
yolov5n6.yamlNano1.94.5最小模型,适合移动端
yolov5s6.yamlSmall7.216.5平衡速度与精度
yolov5m6.yamlMedium21.249.0主流选择
yolov5l6.yamlLarge46.5109.1高精度场景
yolov5x6.yamlXLarge86.7205.7最大模型,需高性能GPU

:后缀 6 表示输入分辨率为 640x640(默认 yolov5s 为 640x640,yolov5s6 强调分辨率配置)


三、YOLOv5 结构变体

1. 特征金字塔改进
文件名结构特性
yolov5-fpn.yaml使用标准 FPN(自顶向下融合)
yolov5-panet.yaml使用 PANet(双向特征金字塔)
yolov5-bifpn.yaml采用 BiFPN(加权双向跨尺度连接)
2. 多尺度预测增强
文件名预测层配置优势领域
yolov5-p2.yaml2 层预测(P3, P4)中大型目标快速检测
yolov5-p34.yaml3 层预测(P3, P4, P5)通用场景
yolov5-p6.yaml4 层预测(P3-P6),最高层下采样64倍极小目标检测(如无人机)
yolov5-p7.yaml5 层预测(P3-P7),支持 1280x1280 输入超高清图像分析
3. 模块替换优化
文件名关键技术作用
yolov5s-ghost.yaml使用 Ghost 模块替代常规卷积减少 30% 计算量
yolov5s-LeakyReLU.yaml激活函数替换为 LeakyReLU(原版为 SiLU)兼容老旧硬件部署
yolov5s-transformer.yaml在 Neck 部分引入 Transformer 编码器提升复杂场景识别能力

四、锚点框配置

文件名作用
anchors.yaml定义锚点框(anchor boxes)的尺寸和比例,需根据数据集目标尺寸调整

五、典型场景推荐

需求推荐配置文件硬件要求
工业质检(小缺陷)yolov5m6-p6.yamlRTX 3080
移动端实时检测yolov5n6.yamlJetson Nano
自动驾驶(多尺度目标)yolov5x6-bifpn.yamlA100 GPU
兼容 TensorRT 部署yolov5s-LeakyReLU.yaml支持 FP16 的嵌入式设备

关键参数对比示例

以输入尺寸 640x640 为例:

模型mAP@0.5速度(FPS)显存占用(GB)
yolov5n628.92201.2
yolov5s-bifpn37.51203.8
yolov5x6-p752.13518.4

:数据基于 COCO 2017 验证集,测试硬件为 RTX 3090。

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

相关文章:

  • [特殊字符] Docker 从入门到实战:全流程教程 + 项目部署指南(含镜像加速)
  • 欧拉安装宝塔等,报错Errors during downloading metadata for repository ‘OS‘
  • 视频监控管理平台EasyCVR安防攻略:告别传统监控局限,视频监控上墙有哪些方式?
  • 【Python数据库编程实战】从SQL到ORM的完整指南
  • 基于Node+HeadlessBrowser的浏览器自动化方案
  • MCP协议:AI与工具无缝连接的“万能插头“及最佳实践指南
  • 2.1java基础语法
  • Cancer Cell发表医学AI综述,聚焦于人工智能与转化癌症研究的交叉领域
  • Pandas中的日期时间date处理
  • Python-Agent调用多个Server-FastAPI版本
  • 融合注意力机制和BiGRU的电力领域发电量预测项目研究,并给出相关代码
  • 代码随想录打卡|Day27(合并区间、单调递增的数字、监控二叉树)
  • 精益数据分析(24/126):聚焦第一关键指标,驱动创业成功
  • Java 安全:如何实现用户认证与授权?
  • 如何在JDK17项目中改成1.8
  • JDBC 批处理与事务处理:提升数据操作效率与一致性的密钥
  • Spring的xxxAware接口工作原理-笔记
  • 时间序列预测模型比较分析:SARIMAX、RNN、LSTM、Prophet 及 Transformer
  • 深入剖析扣子智能体的工作流与实战案例
  • 【MySQL】MySQL索引与事务
  • cuda 安装两个版本
  • 【使用层次序列构建二叉树(数据结构C)】
  • 探秘 3D 展厅之卓越优势,解锁沉浸式体验新境界
  • 零基础上手Python数据分析 (23):NumPy 数值计算基础 - 数据分析的加速“引擎”
  • Vue3实现高仿word自定义颜色选择器组件(支持 v-model)
  • 哈工大李治军《操作系统》进程同步与信号量笔记
  • iOS/Flutter混合开发之PlatformView配置与使用
  • 第12章 微调生成模型
  • 实时交互式AIGC系统开发:打造多模态数字人全栈解决方案
  • 41.缺失的第一个正数(java)