当前位置:   article > 正文

YOLOv9独家改进:动态蛇形卷积Dynamic Snake Convolution替换conv卷积

YOLOv9独家改进:动态蛇形卷积Dynamic Snake Convolution替换conv卷积

一、改进点介绍

        使用ICCV2023中的动态蛇形卷积替换YOLOv9网络中的Conv模块。

二、Dynamic Snake Convolution模块详解

 2.1 模块简介

       应用场景: 适合 具有细长微弱的局部结构特征与复杂多变的全局形态特征的场景

话不多说,展示修改成功后的运行图

 

三、 Dynamic Snake Convolution模块使用教程

3.1 Dynamic Snake Convolution模块的代码

 

  1. import torch
  2. import torch.nn as nn
  3. from models.common import Conv
  4. __all__ = ['DySnakeConv']
  5. class DySnakeConv(nn.Module):
  6. def __init__(self, inc, ouc, k=3) -> None:
  7. super().__init__()
  8. c_ = ouc // 3 // 16 * 16
  9. self.conv_0 = Conv(i
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/780703
推荐阅读
相关标签
  

闽ICP备14008679号