YOLOv8/v7/v5全网首发原创独家创新,内涵CBAM注意力改进、ECA改进,SPPF改进等

💡💡💡全网独家首发创新(原创),纯自研模块,适合paper !!!

💡💡💡内涵CBAM注意力改进、ECA改进,SPPF改进等!!!

全网首发独家原创

1.SPPF创新结构

重新设计全局平均池化层和全局最大池化层,增强全局视角信息和不同尺度大小的特征

分析SPPF的问题点,只关注边缘信息而忽略背景信息

如何改进:

我们在SPPF模块的基础上,利用全局平均池化层和全局最大池化层,加入一些全局背景信息和边缘信息,帮助网络更好的做出判断。

YOLOv8实现SPPF创新实现

YOLOv5实现SPPF创新实现

YOLOv7实现SPPF创新实现

2.创新自研CPMS注意力

多尺度通道注意力具+多尺度深度可分离卷积空间注意力,全面升级CBAM

CPMS |   亲测在多个数据集能够实现涨点,对标CBAM。

在道路缺陷检测任务中,原始map为0.8,cbam为0.822  ,CPMS  为  0.874

CPMS注意力结构图

原始CBAM结构图:

 YOLOv8 CPMS实现

 YOLOv5 CPMS实现

YOLOv7 CPMS实现

3.MSAM(CBAM升级版)

通道注意力具备多尺度性能,多分支深度卷积更好的提取多尺度特征,最后高效结合空间注意力

MSCA  |   亲测在多个数据集能够实现涨点,对标CBAM。

在道路缺陷检测任务中,原始map为0.8,cbam为0.822  ,MSCA  为  0.855

 YOLOv8实现MSAM注意力实现

 YOLOv5实现MSAM注意力实现

YOLOv7实现MSAM注意力实现

4.高效率通道注意力EMCA

一种新颖的跨通道交互的高效率通道注意力EMCA,ECA改进版

EMCA结构图:

 

ECA结构图:

 YOLOv8实现EMCA注意力实现

 YOLOv5实现EMCA注意力实现

 YOLOv7实现EMCA注意力实现

5. 自研独家创新FT_Conv

卷积高效结合分数阶变换 

卷积如何有效地和频域结合,引入分数阶傅里叶变换(FrFT)和分数阶Gabor变换(FrGT),最终创新到YOLOv8。

在道路缺陷检测任务中,原始map为0.8,FT_Conv为0.82

YOLOv8实现FT_Conv实现

 YOLOv5实现FT_Conv实现

YOLOv7实现FT_Conv实现

6.自研独家创新BSAM注意力 

提出新颖的注意力BSAM(BiLevel Spatial  Attention Module),创新度极佳,适合科研创新,效果秒杀CBAM,Channel Attention+Spartial Attention升级为新颖的 BiLevel   Attention+Spartial Attention
 

 YOLOv8实现BSAM注意力实现

 YOLOv5实现BSAM注意力实现

YOLOv7实现BSAM注意力实现

原创性专栏介绍 

💡💡💡全网独家首发创新(原创),适合paper !!!

💡💡💡 2024年计算机视觉顶会创新点适用于Yolov5、Yolov7、Yolov8等各个Yolo系列,专栏文章提供每一步步骤和源码,轻松带你上手魔改网络 !!!

💡💡💡重点:通过本专栏的阅读,后续你也可以设计魔改网络,在网络不同位置(Backbone、head、detect、loss等)进行魔改,实现创新!!!

 YOLOv8原创自研

https://blog.csdn.net/m0_63774211/category_12511737.html?spm=1001.2014.3001.5482

 YOLOv5原创自研

https://blog.csdn.net/m0_63774211/category_12511931.html

 
 

 YOLOv7原创自研

https://blog.csdn.net/m0_63774211/category_12511937.html

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/305022.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

拼多多API:从数据中挖掘商业价值的力量

随着大数据时代的来临,数据已经成为企业决策和创新的基石。拼多多API作为电商领域的重要接口,为企业提供了从数据中挖掘商业价值的机会。通过拼多多API,企业可以获取丰富的用户数据、商品数据和交易数据,从而深入了解市场需求、优…

在视频号上开通店铺怎么样?全新带货平台,普通人最后的电商机会

我是王路飞。 好消息:现在视频号上也可以开店、带货、做电商了。 坏消息:有一定的门槛(尤其是资金方面)。 视频号小店代表的是“全村的希望”(腾讯马老板在22年底内部员工大会上的发言内容),…

Hyperledger Fabric 权限策略和访问控制

访问控制是区块链网络十分重要的功能,负责控制某个身份在某个场景下是否允许采取某个操作(如读写某个资源)。 常见的访问控制模型包括强制访问控制(Mandatory Access Control)、自主访问控制(Discretionar…

“感恩同行 年度回馈” 中国善网开展“优秀公益伙伴”征集活动

2024年1月5日-1月15日,中国善网正式开展为期10天的2023年度“优秀公益伙伴”征集活动,此征集活动主要面向中国善网所有的注册会员单位。光阴荏苒,时光流逝,回首中国善网现已成立七年之久,截止目前为止,中国…

OpenWrt智能路由器Wan PPPoE拨号配置方法

OpenWrt智能路由器的wan PPPoE拨号配置方法和我们常见的不太一样, 需要先找到wan网卡,然后将协议切换为 PPPoE然后才能看到输入上网账号和密码的地方. 首先登录路由器 http://openwrt.lan/ 然后找到 Network --> Interfaces 这里会显示你当前的路由器的所有接口, 选择 …

echarts设置tooltip的层级

echarts设置tooltip的层级 tooltip: {trigger: "axis",extraCssText: z-index:3, // 修改层级borderColor: "rgba(0, 170, 255)",}, 完整的option示例如下: option {tooltip: {trigger: "axis",extraCssText: z-index:3,axisPoin…

基于OpenCV的图像缩放

基础概念 缩放是将图像的尺寸变小或变大的过程,即减少或增加原图像数据的像素个数,或者说通过增加或删除像素点来改变图像的尺寸; 基本原理:将分辨率(图片尺寸)为(w,h)的图像,缩放后其图像分辨…

react中实现拓扑图

react中实现拓扑图关系图 需求echarts代码react代码 需求 项目中的原型图需要使用react实现一个拓扑图(关系图) 通过查找,找到了可以使用的类似的原型:以下图片地址。 通过项目需要以及修改,形成了下边的样式 echar…

java SSM社区文化服务管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM社区文化服务管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的 源代码和数据库,系统主…

【JAVA】throw 和 throws 的区别?

🍎个人博客:个人主页 🏆个人专栏: JAVA ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 throw: throws: 区别: 作用: 使用位置: 个数: 应…

pyqtgraph 教程

pyqtgraph 教程 简介 PyQtGraph 是一个用于科学和工程数据可视化的开源库,基于 PyQt 和 NumPy 构建而成。它提供了丰富的绘图工具和交互功能,可以用于创建高性能的实时数据图表、图像显示和信号处理应用。 以下是 PyQtGraph 的一些特点和功能&#xf…

迷你洗衣机哪个牌子好又实惠?全网目前口碑最好的迷你洗衣机推荐

随着大家工作的压力越来越大,下了班之后只能想躺平,在洗完澡之后看着还需要手洗的内衣裤真的很头疼。有些小伙伴还有会攒几天再丢进去洗衣机里面一起,而且这样子是非常不好的,用过的内衣裤长时间不清洗容易滋生细菌,而…

mysql最常见问题:允许远程访问和修改密码 的详细解决方法

目 录 一、不能通过navicat等数据库客户端远程访问 (一)问题 (二)解决方法:开启远程可访问 1、输入授权命令的方式 2、直接更改数据库中的用户表 二、修改数据库的密码 Mysq在Lin…

网络原理OSI

目录 一、应用层 1、功能 2、协议的分类 二、UDP原理(传输层) 1、协议端格式 2、格式解释 三、TCP原理(传输层) 1、协议端格式 2、长度 3、可靠传输 (1)确认应答 (2)超时…

学到了!微信这样回复客户既高效又方便!

对于企业来说,如何在微信上高效回复客户,提供良好的用户体验是很重要的。 但常常因为一人管理太多号,消息回复不过来;同时太多客户咨询,手忙脚乱;回复的话术让人感到不专业。 没关系,小编又办法…

STM32——通用定时器脉冲计数实验

1.脉冲计数实验原理 2.从模式配置结构体 typedef struct { uint32_t SlaveMode; /* 从模式选择 / uint32_t InputTrigger; / 输入触发源选择 / uint32_t TriggerPolarity; / 输入触发极性 / uint32_t TriggerPrescaler; / 输入触发预分频 / uint32_t TriggerFilter; / 输入滤波…

算法回忆录——排序

文章目录 1. 插入排序2. 选择排序3. 冒泡排序4. 希尔排序5. 归并排序6. 快速排序7. 堆排序8. 计数排序9. 桶排序10. 基数排序 1. 插入排序 分为两个序列,前面一个序列是排好序的,后面一个序列是未排好的。未排好的序列的第一个元素(a&#x…

STM32H5培训(二)性能提升与功耗优化

文章目录 1. 前言2. 性能提升3. 功耗优化参考: 1. 前言 本篇主要介绍STM32H5系列的性能提升和功耗优化方面的具体表现。H5系列相比于F4系列在性能和功能上有较大的升级,包括更强的内核、更高的主频、更快的flash访问速度、更丰富的通信接口和先进的安全…

【算法Hot100系列】有效的数独

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

在wsl中安装miniconda

下载安装包 打卡miniconda的官网https://docs.conda.io/projects/miniconda/en/latest/,下载下来安装包,或者直接在乌班图中运行命令wget https://repo.anaconda.com/miniconda/Miniconda3-py38_23.5.2-0-Linux-x86_64.sh,等待下载完毕 安装 到下载目录下执行命令…