YOLO系列模型改进指南
YOLO系列模型改进指南
目前包含yolov5,yolov7,yolov8模型的众多改进方案(都是B站视频教学和附带源码),效果因数据集和参数而定,仅供参考。
如果需要改进模型,建议baseline和改进模型也不要载入预训练权重,不然的话,他们的起跑点不一样,没法做到公平对比。
Project
- 基于整合yolov7的项目.项目详解
改进指南
iou
添加EIOU,SIOU,ALPHA-IOU, FocalEIOU, Wise-IOU到yolov5,yolov8的box_iou中.yolov5
视频教学地址:哔哩哔哩.
博客地址:CSDN.2023-2-8 更新: 新增Wise-IoU 视频教学地址:哔哩哔哩. reference:github
yolov8
视频教学地址:哔哩哔哩.
博客地址:CSDN.2023-2-7 更新: 新增Wise-IoU 视频教学地址:哔哩哔哩. reference:github
yolov5-GFPN
使用DAMO-YOLO中的GFPN替换YOLOV5中的Head.
视频教学地址:哔哩哔哩.yolov5-C2F
使用yolov8中的C2F模块替换yolov5中的C3模块.(这个操作比较简单,因此就不提供代码,直接看视频操作一下即可)
视频教学地址:哔哩哔哩.yolov7-iou
添加EIOU,SIOU,ALPHA-IOU, FocalEIOU, Wise-IOU到yolov7的box_iou中.
视频教学地址:哔哩哔哩.
博客地址:CSDN.2023-2-11 更新: 新增Wise-IoU 视频教学地址:哔哩哔哩. reference:github
yolov5-OTA
添加Optimal Transport Assignment到yolov5的Loss中.
视频教学地址:哔哩哔哩.yolov5-DCN
添加Deformable convolution V2到yolov5中.
视频教学地址:哔哩哔哩.yolov8-DCN
添加Deformable convolution V2到yolov8中.
视频教学地址:哔哩哔哩.yolov7-DCN
添加Deformable convolution V2到yolov7中.
视频教学地址:哔哩哔哩.yolov5-AUX
添加辅助训练分支到yolov5中.
视频教学地址:哔哩哔哩.
原理参考链接:知乎CAM
添加context augmentation module到yolov5中.
视频教学地址:哔哩哔哩.
paper:链接yolov5-SAConv
添加SAC到yolov5中.
视频教学地址:哔哩哔哩.
paper:链接
reference: 链接yolov7-SAConv
添加SAC到yolov7中.
视频教学地址:哔哩哔哩.
paper:链接
reference: 链接yolov5-CoordConv
添加CoordConv到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-soft-nms
添加soft-nms(IoU,GIoU,DIoU,CIoU,EIoU,SIoU)到yolov5中.
视频教学地址:哔哩哔哩.yolov7-CoordConv
添加CoordConv到yolov7中.
视频教学地址:哔哩哔哩.
reference: 链接yolov7-soft-nms
添加soft-nms(IoU,GIoU,DIoU,CIoU,EIoU,SIoU)到yolov7中.
视频教学地址:哔哩哔哩.yolov5-DSConv
添加DSConv到yolov5中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov7-DSConv
添加DSConv到yolov7中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov5-DCNV3
添加DCNV3到yolov5中.
视频教学地址:哔哩哔哩.
补充事项-视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov5-NWD
添加Normalized Gaussian Wasserstein Distance到yolov5中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov7-DCNV3
添加DCNV3到yolov7中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov7-DCNV3
添加DCNV3到yolov7中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov5-DecoupledHead
添加Efficient-DecoupledHead到yolov5中.
视频教学地址:哔哩哔哩.
paper: yolov6链接
reference: 链接yolov5-FasterBlock
添加FasterNet中的Faster-Block到yolov5中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov7-NWD
添加Normalized Gaussian Wasserstein Distance到yolov7中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov7-DecoupledHead
添加具有隐式知识学习的Efficient-DecoupledHead到yolov7中.
视频教学地址:哔哩哔哩.
paper: yolov6链接 yolor链接 yolor参考博客
reference: 链接yolov5-backbone
添加Timm支持的主干到yolov5中.
需要安装timm库. 命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple timm
视频教学地址:哔哩哔哩.
reference: 链接yolov7-PConv
添加FasterNet中的PConv到yolov7中.
视频教学地址:哔哩哔哩.
paper: 链接
reference: 链接yolov5-TSCODE
添加Task-Specific Context Decoupling到yolov5中.
需要安装einops库. 命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple einops
视频教学地址:哔哩哔哩.
paper: yolov6链接yolov5-backbone/fasternet
添加FasterNet主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-backbone/ODConv
添加Omni-Dimensional Dynamic Convolution主干(od_mobilenetv2,od_resnet)到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-backbone/ODConvFuse
融合Omni-Dimensional Dynamic Convolution主干(od_mobilenetv2,od_resnet)中的Conv和BN.
视频教学地址:哔哩哔哩.yolov5-CARAFE
添加轻量级上采样算子CARAFE到yolov5中.
视频教学地址:哔哩哔哩. yolov7修改视频-哔哩哔哩.
reference: 链接yolov5-EVC
添加CFPNet中的EVC-Block到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-dyhead
添加基于注意力机制的目标检测头(DYHEAD)到yolov5中.
yolov7版本: 哔哩哔哩.
安装命令:pip install -U openmimmim install mmenginemim install "mmcv>=2.0.0"
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-backbone/inceptionnext
添加(2023年New)InceptionNeXt主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-aLRPLoss
添加aLRPLoss到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-res2block
结合Res2Net提出具有多尺度提取能力的C3模块.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov7-odconv
添加Omni-Dimensional Dynamic Convolution到yolov7中.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-backbone/FocalNet
添加(2022年)FocalNet(transformer)主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-backbone/EMO
添加(2023年)EMO(transformer)主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-backbone/EfficientFormerV2
添加(2022年)EfficientFormerV2(transformer)主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接
weight_download: 百度网盘链接yolov5-backbone/PoolFormer
添加(2022年CVPR)PoolFormer(transformer)主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-backbone/EfficientViT
添加(2023年)EfficientViT(transformer)主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接
weight_download: 百度网盘链接yolov5-ContextAggregation
添加ContextAggregation到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接yolov5-backbone/VanillaNet
添加(2023年)VanillaNet主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
paper: 链接
weight_download: 百度网盘链接yolov7-EVC
添加CFPNet中的EVC-Block到yolov7中.
视频教学地址:哔哩哔哩.
reference: 链接yolov7-head
P2,P6检测层在YOLOV7中的添加.
视频教学地址:哔哩哔哩.yolov7-slimneck
使用VOVGSCSP轻量化yolov7的Neck.
视频教学地址:哔哩哔哩.
reference: 链接yolov5-SwinTransformer
添加SwinTransformer-Tiny主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
weight_download: SwinTransformer-Tiny百度链接yolov5-NextViT
添加(2022年)NextViT主干到yolov5中.
视频教学地址:哔哩哔哩.
reference: 链接
weight_download: SwinTransformer-Tiny百度链接
YOLO系列模型改进指南相关推荐
- 目标检测 YOLO 系列模型
前言 YOLO (You Only Look Once) 系列模型追求实时目标检测,因此会在一定程度上牺牲精度,以实现更高的检测速度. 如果你对这篇文章感兴趣,可以点击「[访客必读 - 指引页]一文囊 ...
- 目标检测之yolo系列模型-yolov4/yolox
文章目录 一.yolov4较yolov3的优化点 1.1 网络结构层面 (1) CSPDarknet53(借用CSP结构) (2) SPP (3) PAN(借用PANet) 1.2 优化策略 (1) ...
- 目标检测模型设计准则 | YOLOv7参考的ELAN模型解读,YOLO系列模型思想的设计源头
转载: https://mp.weixin.qq.com/s/5SjQvRqRct6ClpE2eEcdkw 设计高效.高质量的表达性网络架构一直是深度学习领域最重要的研究课题.当今的大多数网络设计策略 ...
- yolo如何降低loss_你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读 (上)...
转载请务必注明出处. 科技猛兽:你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读 (上)zhuanlan.zhihu.com 0 前言 本文目的是用尽量浅显易懂的语言让零基础小白能够 ...
- 通俗易懂的YOLO系列(从V1到V5)模型解读!
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 0 前言 本文目的是用尽量浅显易懂的语言让零基础小白能够理解什么是 ...
- 你一定从未看过如此通俗易懂的YOLO系列(从V1到V5)模型解读!
↑ 点击蓝字 关注极市平台 作者丨科技猛兽@知乎 来源丨https://zhuanlan.zhihu.com/p/183261974(上) https://zhuanlan.zhihu.com/p/1 ...
- yolo如何降低loss_从未看过如此通俗易懂的YOLO系列
公众号关注 "程序IT圈" 设为 "星标",公众号消息即可送达! 来自 | 知乎 作者 | 科技猛兽链接 | https://zhuanlan.zhihu.c ...
- Yolo系列知识点梳理(Yolov1-v5)
文章目录 1 概述 2 Yolo系列模型 2.1 基石 - Yolov1 2.1.1 Yolov1的网络结构 2.1.2 Yolov1的feature map 2.1.3 Yolov1的训练 2.1. ...
- yolo系列外文翻译_Yolo系列其三:Yolo_v3
介绍 如果你已读过之前Yolo v1与Yolo v2系列的文章,另外对FPN/RetinaNet等模型也有所了解,那么等你看Yolo v3时就会发现它真的没有啥新货. 简单说Yolo v3是在之前Yo ...
最新文章
- 谷歌json插件_程序员必备的4款Chrome插件,妥妥的神器!
- 组合数学实验——二分图匹配算法
- Nodejs--url模块
- 通信原理最佳接收-最佳接收准则
- GAN生成对抗网络-PIX2PIXGAN原理与基本实现-图像翻译09
- stcisp一直检测单片机_三种方法对比:STC51单片机实现免冷启动
- bzoj2460: [BeiJing2011]元素
- Maxent猛犸反欺诈入选Gartner 2018 Cool Vendors
- Boost-IO学习 异步数据处理Simple(转)
- atitit.验证码识别step2------剪贴板ClipBoard copy image图像 attilax总结
- 【手写数字识别】基于matlab GUI贝叶斯+线性分类器手写数字识别【含Matlab源码 828期】
- 基于网易云API做的一个扫码登录
- GB35114视频流处理
- 天猫行业资深店长认证
- 判断一个数是否为素数
- dither(抖动)
- 邮件服务器DNS设置-----MX、SPF、DKIM记录详解
- 从玉农业谋定国家龙头企业-林裕豪:对话农民丰收节交易会
- Java将PDF转为图片Jpg
- Java + Mysql + JDBC 图书馆 管理系统