
YOLOv5改进
文章平均质量分 61
本专栏主要是关于YOLOv5 7.0 的改进,改进方法本人都亲测成功。
zmysunshine
研二小白
展开
-
YOLOv5改进前后曲线对比图:mAP50,mAP50-90,Loss
其中:result1.csv是原始结果;result2.csv是改进后的结果。原创 2023-08-31 15:15:16 · 7056 阅读 · 0 评论 -
yolov5添加CA注意力机制
注意:与添加CBAM步骤基本一致。原创 2023-07-13 17:33:31 · 1343 阅读 · 3 评论 -
Yolov5改进之更改损失函数(EIOU、SIOU)
注意:以EIOU为例,当 EIOU=True,alphaIOU>1时,则损失函数是两者的结合,为 a-eiou。当alphaIOU=1时,则损失函数就是EIOU。推荐up主:一个非常棒的B站up主,都去看!大家也可以尝试着添加其他损失函数。原创 2023-07-06 17:23:21 · 8102 阅读 · 3 评论 -
YOLOv5改进之添加Bifpn模块
BiFPN# 两个特征图add操作# 设置可学习参数 nn.Parameter的作用是:将一个不可训练的类型Tensor转换成可以训练的类型parameter# 并且会向宿主模型注册该参数 成为其一部分 即model.parameters()会包含这个parameter# 从而在参数优化的时候可以自动一起优化w = self.w# 三个特征图add操作w = self.w。原创 2023-06-28 19:35:45 · 4967 阅读 · 23 评论 -
YOLOv5改进之添加CBAM注意力机制
在其后面添加:CBAMBottleneck,C3CBAM。这里是将backbone中的C3全部替换成了C3CBAM。原创 2023-06-27 16:56:02 · 4207 阅读 · 2 评论 -
yolov5改进---添加YOLOV8中的C2F模块
在yolov5中 modules 文件下,新建一个yolov5s_c2f.yaml 文件。根据上述步骤,即可在yolov5中添加YOLOV8中的C2F模块。在该文件中,将yolov5.yaml中的代码粘贴进来,并将所有的。修改过的 common.py 全部代码如下,可直接复制。8、运行yolov5中的 train.py 文件。7、修改yolov5中的 train.py文件。3、打开yolov5中common.py文件。6、修改yolov5中的yolo.py文件。1、克隆一个全新的yolov5代码。原创 2023-04-19 12:39:39 · 3501 阅读 · 4 评论