YOLOV7改进-最新的可变形卷积V3

news/2024/7/11 1:44:26 标签: YOLO

DCNv3

1、先编译这个文件,放到models文件夹下,再编译在这里插入图片描述
2、编译命令

在这里插入图片描述
3、复制到common文件最后
在这里插入图片描述
4、源文件用的是LN,由于这里用的都是LN,所以也改了
在这里插入图片描述
5、原文也是没接激活函数的,但是按照yolo格式来说,会接一个

在这里插入图片描述
6、不加激活函数就把act去掉
在这里插入图片描述
7、DCNv3只在gpu上运行,所以下半部分要改
在这里插入图片描述

8、yolo.py里面改
在这里插入图片描述
还要添加:
在这里插入图片描述

9、修改配置文件,一般来说放在主干上面,去替换主干上面的3x3卷积,一般从后往前替换
10、组参数

在这里插入图片描述
11、yolov7默认没有d=1这个参数
在这里插入图片描述
12、可以删掉d,没有空洞的参数
在这里插入图片描述
13、这里组参数设为16,往前除以2
在这里插入图片描述
14、DCN一般加在主干多,后面不怎么加
15在yolov7测试和detect里里,要开启这个,为true
在这里插入图片描述


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

相关文章

Linux 中的 chkconfig 命令及示例

先决条件:Linux 中的运行级别 chkconfig命令用于列出所有可用的服务并查看或更新其运行级别设置。简而言之,它用于列出服务或任何特定服务的当前启动信息,更新服务的运行级别设置以及在管理中添加或删除服务。 概要: chkconfig --list [名称] chkconfig --添加名称 chkc…

如何使用聊天GPT自定义说明

推荐:使用 NSDT场景编辑器 快速搭建3D应用场景 OpenAI ChatGPT正在席卷全球。一周又一周,更新不断提高您可以使用这种最先进的语言模型做什么的标准。 在这里,我们深入研究了OpenAI最近在ChatGPT自定义指令上发布的公告。此功能最初以测试版…

9月7日扒面经

redis缓存用在哪里,用本地缓存行不行? 数据库查询缓存,减小数据源压力,提高响应速度 页面缓存:将页面的渲染结果缓存在Redis中,以减少页面生成的时间和服务器负载。 频繁计算结果缓存:将频繁计算的结果…

10、哈希函数与哈希表

哈希函数 出现次数最多的 32G 小文件方法:利用哈希函数在种类上均分 设计RandomPool结构 设计一种结构,在该结构中有如下三个功能: insert(key):将某个key加入到该结构,做到不重复加入 delete(key):将原本在结构中的某个key移除 getRando…

Laravel系列开源Dcat admin礼盒商城后台管理项目

前言: 在最近能在与某位前段大佬,合作开发一款项目,这宽项目是由laravel框架搭建使用的Dcat admin框架所制作的一个后台的管理系统,前段制作的是一款小程序,虽说后台管理系统无论是前段还是后端都是千篇一律,但内容也是非常丰富。但本项目仅作为开源学习和技术交流&#xff0c…

idea中mapper直接跳转到xml的插件

一.点击File | Settings | Plugins,下载插件 二、重启idea

【Redis】Redis 通用命令、键的过期策略

文章目录 一、基础命令SET 和 GET 二、全局命令KEYSEXISTSDELEXPIRE 和 TTL经典面试题:Redis 中 key 的过期策略是怎么实现的TYPE Redis 有许多种数据结构,但是这些数据结构的 key 的类型都是字符串类型的(所以说,Redis 不同的数据…

知识蒸馏学习

知识蒸馏----教师和学生模型:将已训练完善的模型作为教师模型,通过控制“温度”从模型的输出结果中“蒸馏”出“知识”用于学生模型的训练,并希望轻量级的学生模型能够学到教师模型的“知识”,达到和教师模型相同的表现。 本质上属…