YOLOv8改进实战 | 更换主干网络Backbone之2023最新模型LSKNet,旋转目标检测SOTA

news/2024/7/10 2:17:21 标签: YOLO, 目标检测, 人工智能

在这里插入图片描述


前言

传统的YOLOv8系列中,Backbone采用的是较为复杂的C2f网络结构,这使得模型计算量大幅度的增加,检测速度较慢,应用受限,在某些真实的应用场景如移动或者嵌入式设备,如此大而复杂的模型时难以被应用的。为了解决这个问题,本章节通过采用LSKNet轻量化主干网络作为Backbone的基础结构,从而在保证检测性能的同时,将网络结构精简到最小,大大减小了模型的参数量和计算量。

目录

  • 一、LSKNet
  • 二、代码实现
    • 2.1 添加LSKNet网络
    • 2.2 注册LSKNet网络
    • 2.3 配置yaml文件
      • yolov8-LSKNet.yaml
    • 2.3 模型验证

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

相关文章

简单了解一下:NodeJS的fs文件系统

NodeJS提供了fs模块来本地文件。大致有这些内容: 文件读写 在操作文件之前,我们需要检查一下这个文件是否存在,fs模块提供了access方法,语法如下:fs.access(path,mode,callback)。 path:就是文件路径&…

Android 13.0 首次开机默认授予app运行时权限(去掉运行时授权弹窗)第二种方法

1.概述 在13.0的系统产品开发中,在6.0以后对于权限的申请,都需要动态申请,所以会在系统首次启动后,在app的首次运行时,会弹出授权窗口,会让用户手动授予app运行时权限,在由于系统产品开发需要要求默认授予app运行时权限,不需要用户默认授予运行时弹窗,所以需要在首次开…

记一次服务器Cuda驱动崩溃修复过程

基本过程 今天实验室师兄在服务器运行深度学习训练时候得到报错CUDA initialization: Unexpected error from cudaGetDeviceCount()疑似Cuda与NVIDIA显卡驱动沟通中出现了问题,使用nvidia-smi指令时提示Failed to initialize NVML: Driver/library version mismatc…

Java后端开发(十)-- idea(2022版)将 已push 的 远程仓库 的 多条commit记录 进行撤销

目录 1.多次 修改Test01类后,提交到本地仓库 。 2.多次重复 1 的步骤,多次commit成功后,在Git =》Log中会显示,commit记录

《C++高级编程》读书笔记(文章链接汇总)

1、参考引用 C高级编程(第4版,C17标准)马克葛瑞格尔 2、建议先看《21天学通C》 这本书入门,笔记链接如下 21天学通C读书笔记(文章链接汇总) 《C高级编程》读书笔记(一:C和标准库速成…

6、centos7安装DNS服务器结合Nginx Proxy Manager实现局域网自定义域名解析

前言 我想在物理主机(windows11)、虚拟机(CentOS7)、虚拟机上部署的k8s集群所在的局域网内实现自定义域名的访问,通过Nginx Proxy Manager反向代理。 最终效果:在Nginx Proxy Manager的页面配置的域名能准确解析到代理的目标主机…

julia 笔记目录

1 基础 julia 笔记:向量化 . 运算符(广播)-CSDN博客julia笔记:复数-CSDN博客julia笔记:字符和字符串-CSDN博客julia笔记:函数-CSDN博客julia 笔记: 流程控制-CSDN博客julia 笔记:复…

【JavaEE】线程安全的集合类 -- 多线程篇(9)

线程安全的集合类 多线程环境使用 ArrayList多线程环境使用队列多线程环境使用哈希表 多线程环境使用 ArrayList 自己使用同步机制 (synchronized 或者 ReentrantLock)Collections.synchronizedList(new ArrayList); synchronizedList 是标准库提供的一个基于 synchronized 进…