YOLOV7改进-对小目标有效的BiFormer注意力机制

news/2024/7/10 23:18:04 标签: YOLO

如果要在sppcspc后面加一个注意力模块BiFormer

1、 普通加

1、models-common.py搜这个模块
在这里插入图片描述
2、直接加
在这里插入图片描述
3、全部复制下来,models新建文件
4、common导入进来
在这里插入图片描述
5、填上一层的输出通道数
在这里插入图片描述

2、模块里加

难点:在配置文件找到对应的这一块
在这里插入图片描述
yolov7x中
1、先定位yaml文件
2、然后找Conv模块,复制一份
在这里插入图片描述
在这里插入图片描述

3、yolo.py中加入模块名
在这里插入图片描述
4、最后配置文件中修改
在这里插入图片描述


http://www.niftyadmin.cn/n/5012487.html

相关文章

包管理工具--》发布一个自己的npm包

包管理工具系列文章目录 一、包管理工具--》npm的配置及使用(一) 二、包管理工具--》npm的配置及使用(二) 三、包管理工具--》发布一个自己的npm包 四、包管理工具--》yarn的配置及使用 五、包管理工具--》其他包管理器之cnpm…

十二、集合(5)

本章概要 for-in 和迭代器 适配器方法惯用法 本章小结 简单集合分类 for-in和迭代器 到目前为止,for-in 语法主要用于数组,但它也适用于任何 Collection 对象。实际上在使用 ArrayList 时,已经看到了一些使用它的示例,下面是它…

企业架构LNMP学习笔记22

防盗链原理和实现。 域名A的资源文件,经常被域名B直接调用访问。 而用户经常访问域名B,看到的资源(图片等)以为是域名B的,实际则是域名A的。 但是域名A没有获得任何收益,却要给域名B来源的访问消耗服务器…

《Effective STL》读书笔记(二):vector和string

vector 和 string 优先于动态分配数组 当使用new动态分配内存时,我们需要关注以下内容 必须保证动态分配的内存会被delete,否则会造成资源泄露必须确保使用了正确的delete形式。如果分配了单个对象,则必须使用delete;如果分配了…

『力扣每日一题08』验证回文串

一、题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否…

Mybatis日期检索格式报错

问题复现 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String ##…

CMake高级用法实例分析(学习paddle官方的CMakeLists)

cmake基础学习教程 https://juejin.cn/post/6844903557183832078 官方完整CMakeLists cmake_minimum_required(VERSION 3.0) project(PaddleObjectDetector CXX C)option(WITH_MKL "Compile demo with MKL/OpenBlas support,defaultuseMKL." ON) o…

idea2018修改大小写提示(敏感)信息

操作步骤如下: File > Settings > Editor > Code Completion > Code Completion(默认是首字母,选为none将不区分大小写)