YOLOV5 改进:替换backbone为Swin Transformer

news/2024/7/19 12:30:52 标签: YOLO, transformer, 深度学习

1、前言

本文会将YOLOV5 backbone更换成Swin Transformer

具体为什么这样实现参考上文:YOLOV5 改进:替换backbone(MobileNet为例)-CSDN博客

这里只贴加入的代码

训练结果如下:

 

2、common文件更改

在common文件中加入下面代码:

这里是swin transformer的实现,参考:Swin-Transformer 在图像识别中的应用_swim transformer 应用-CSDN博客

""" 
Swin Transformer and YOLOV5
"""

import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.utils.checkpoint as checkpoint
import numpy a

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

相关文章

如何动态修改spring中定时任务的调度策略(1)

在我们日常开发中经常会调度工具来处理一下需要定时执行的任务,比如定时导出报表数据给业务方发送邮件。你在工作中是如何这种定时调度? 如何实现调度任务 使用java技术栈的老铁来说,现成定时调度的解决方案应该有很多,总结来说…

【Docker】Airflow Scheduler 容器部署

Airflow Scheduler标准软件基于Bitnami airflow-scheduler 构建。当前版本为2.4.58 你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qin…

高架学习笔记之需求工程

目录 一、什么是软件需求 二、需求工程 2.1. 需求获取 2.2. 需求分析 2.3. 形成需求规格 2.4. 需求确认 2.5. 需求管理 2.5.1. 变更控制 2.5.2. 版本控制 2.5.3. 需求跟踪 2.5.4. 需求状态跟踪 一、什么是软件需求 软件需求目前没有统一的定义,一般是指用…

阿里云服务器价格购买价格表,2024新版报价查询

2024年腾讯云服务器优惠价格表,一张表整理阿里云服务器最新报价,阿里云服务器网整理云服务器ECS和轻量应用服务器详细CPU内存、公网带宽和系统盘详细配置报价单,大家也可以直接移步到阿里云CLUB中心查看 aliyun.club 当前最新的云服务器优惠券…

Python|Pyppeteer实现启动Adspower并自动关闭多余的窗口页面(23)

前言 本文是该专栏的第23篇,结合优质项目案例持续分享Pyppeteer的干货知识,记得关注。 本文笔者将针对pyppeteer启动adspower浏览器的时候,出现多个浏览窗口的问题,详细介绍一个解决方法。这也是很多同学,比较关心的一个问题。正好借助此文,笔者对该问题结合实际案例代码…

php 函数五 日期时间相关扩展 一

一 DateTime 与DateTimeImmutable类行为类似,但是可以修改对象本身。 1.1 静态常量 静态常量值ATOM"Y-m-d\\TH:i:sP"COOKIE"l, d-M-Y H:i:s T"ISO8601"Y-m-d\\TH:i:sO"ISO8601_EXPANDED"X-m-d\\TH:i:sP"RFC822"D, …

Redis 教程系列之Redis 性能测试(七)

Redis 性能测试 Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: redis-benchmark [option] [option value] 注意:该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令。 实例 以下实例…

Linux Ncurses库部分函数使用说明

目录 1. initscr()函数 2. endwin()函数 3. curs_set()函数 4.noecho()函数 5. keypad()函数 6. start_color()函数 7.init_pair()函数 8.getch()函数 9.move()函数 10.addch()函数 11. refresh()函数 12.inch()函数…