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

YOLO11 改进系列 | Focaler-IoU 系列 Loss 全解析:focaler_iou、focaler_ciou、focaler_diou、focaler_eiou、focaler_s

YOLO11 改进 | Focaler-IoU 系列 Loss 配置与源码解析

    • 一、本文简介
    • 二、Focaler-IoU 原理详解
      • 2.1 普通 IoU 的样本质量问题
      • 2.2 Focaler 区间映射公式
      • 2.3 Focaler-IoU 的整体计算流程
    • 三、改进思想与创新点
      • 3.1 背景与动机
      • 3.2 核心创新点
        • 1. IoU 质量区间重映射
        • 2. 可与多种几何 IoU 组合
        • 3. 不改变推理结构
      • 3.3 与常见 IoU loss 对比
      • 3.4 在 YOLO11 中的适配方式
    • 四、完整代码
      • 4.1 `ultralytics/utils/loss.py` 中的默认区间参数
      • 4.2 `ultralytics/utils/loss.py` 中的配置分支
      • 4.3 `ultralytics/utils/metrics.py` 中的 Focaler 区间映射
      • 4.4 `ultralytics/utils/metrics.py` 中的几何组合分支
    • 五、手把手配置步骤
      • Step 1:确认当前仓库已注册 Focaler-IoU 系列
      • Step 2:选择合适的 Focaler 分支
      • Step 3:检测任务训练示例
      • Step 4:实例分割任务训练示例
      • Step 5:命令行训练示例
    • 六、YAML 配置文件
      • 6.1 Baseline:默认 CIoU
      • 6.2 Focaler-IoU 基础版
      • 6.3 Focaler-CIoU 通用版
      • 6.4 Focaler-EIoU 尺度增强版
      • 6.5 Focaler-SIoU 密集目标版
      • 6.6 Focaler-Shape-IoU 形状敏感版
    • 七、常见问题
      • 7.1 `focaler_iou_lower` 和 `focaler_iou_upper` 是什么?
      • 7.2 `focaler_iou` 和 `focaler_ciou` 有什么区别?
      • 7.3 Focaler-IoU 会增加参数量或推理耗时吗?
      • 7.4 YOLO11-seg 可以使用 Focaler-IoU 吗?
      • 7.5 `focaler_shape_iou` 和 `focaler_shapeiou` 有区别吗?
    • 八、总结

专栏系列:YOLOv11 Loss 改进实战
改进点:Focaler-IoU 样本区间聚焦 bbox 回归损失
源码入口ultralytics/utils/loss.pyfocaler_*bbox loss 分支
适用任务:目标检测、实例分割中的 bbox 回归分支
支持配置focaler_ioufocaler_cioufocaler_dioufocaler_eioufocaler_sioufocaler_shape_ioufocaler_shapeiou


一、本文简介

本文介绍 YOLO11 中已经接入的 Focaler-IoU 系列 bbox 回归损失。Focaler-IoU 属于 2024 年样本区间聚焦 bbox 回归改进思路,核心做法是先把普通 IoU 映射到指定质量区间,再与 CIoU、DIoU、EIoU、SIoU、Shape-IoU 等几何约束组合。

当前仓库中,Focaler-IoU 系列通过box_loss配置启用:

http://www.gsyq.cn/news/1497425.html

相关文章:

  • Python链式调用深度拆解:从语法糖到底层架构,入门到工业级落地
  • 镇江帝舵+浪琴手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化
  • 深入浅出:用生活中的例子讲明白DeepSort里的卡尔曼滤波和匈牙利算法
  • AI 编程工具越来越多,新手开发者别先追模型,先学会按任务分层使用
  • 南京FIGO软件人工智能学习之路第四讲:AI心法 - 提示词工程 (Prompt Engineering)
  • 别再手动写状态机了!用CODESYS SoftMotion的MC_Power和MC_MoveAbsolute实现单轴往复运动
  • 基于ComfyUI的AI图像生成工作流实验
  • 蚌埠市2026年5月最新黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金门店地址联系方式推荐 - 三大殿
  • 2026年AI论文平台盘点:12款神器助你高效完成初稿生成、排版和降AI率
  • Redis 6.0多线程和7.0 Functions深度解析:你的缓存架构该升级了吗?
  • 这款测试用例生成神器让你的效率提升 10 倍
  • 209页PPT实战,华为市场营销MR+LTC流程规划:从市场洞察到现金回笼的一体化作战体系
  • 2026 成都防水补漏哪家好?本地防水企业排行榜,阳台、地下室漏水、瓷砖空鼓一站式维修 - 泛家庭维修
  • 别再死记硬背RSA公式了!通过BUUCTF RSAROLL实战理解加密、解密与‘滚动’拼接
  • Elsevier投稿别再踩坑了!手把手教你搞定Knowledge-Based Systems的LaTeX文件上传与PDF生成
  • Mythos模型:面向世界建模的AI叙事引擎与闸门式部署实践
  • Conda安装的CUDA Toolkit和官网下载的完整版,到底差在哪?用Anaconda玩PyTorch还有必要装NVIDIA官方CUDA吗?
  • MuleSoft企业级LLM编排:协议治理、安全策略与可观测性实践
  • 别再被CMake报错劝退!Ubuntu 20.04上ORB-SLAM3编译失败的三个关键修复点
  • 三沙百达翡丽+宝珀手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化
  • 别再只跑Speedtest了!用Iperf3给你的OpenWrt软路由做个深度性能体检(附完整命令)
  • 别再死记硬背排序规则了!深入理解C++中结构体多关键字排序的两种核心思想
  • 别再死记硬背了!用C语言打印数字金字塔,这3种核心思路帮你彻底搞懂循环嵌套
  • 厦门萧邦+劳力士手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化
  • 从工地安全帽到H5视频通话:一个uni-app + WebRTC项目的完整踩坑实录
  • 从VGG到ResNet:如何给你的CNN模型轻松加上SCA-CNN注意力模块(附PyTorch代码)
  • 多维聚合与滚动计算:金融场景下的业务可解释性实践
  • 山南帝舵+浪琴手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化
  • 汕头欧米茄+宇航手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化
  • 十堰萧邦+劳力士手表专业回收,26年精选回收店铺排行榜推荐 - 莘州文化