- 博客(10)
- 收藏
- 关注
原创 CARAFE
不同于插值上采样使用数学运算的方式对特征图放大,也不同于反卷积通过插入0和应用卷积核来实现上采样,CARAFE通过内容感知的方式生成权重,动态生成卷积核。
2024-11-01 20:21:38 373
原创 空洞卷积膨胀后的卷积核计算方式
膨胀卷积会扩大卷积核的感受野,但也会导致输出特征图的尺寸变小,如果没有填充,卷积核会跳跃地采样特征图,导致边缘部分的特征信息丢失。为了保持特征图的空间尺寸不变,以便在通道维度上进行特征拼接,所以要进行填充。k=3 d=1 那么 k1=3 pad=3 // 2=1。K1(膨胀后的卷积核)=(k-1)* d +1。k为原卷积核数 d为膨胀率。膨胀后的卷积核整除2。
2024-10-29 10:14:47 163
原创 SPP 与SPPF
空间金字塔池化改进 SPP / SPPF / SimSPPF / ASPP / RFB / SPPCSPC / SPPFCSPC / SPPELAN-CSDN博客
2024-09-23 20:57:54 125
原创 YOLOv8 p2配置文件详解
第10行:`[ -1, 1, Conv, [ 256, 3, 2 ] ]`。这是P3层的最终输出。- 第8行:`[ [ -1, 15 ], 1, Concat, [ 1 ] ]`。- 第7行:`[ [ -1, 2 ], 1, Concat, [ 1 ] ]`。- 第3行:`[ [ -1, 4 ], 1, Concat, [ 1 ] ]`。- 第11行:`[ [ -1, 12 ], 1, Concat, [ 1 ] ]`。- 第14行:`[ [ -1, 9 ], 1, Concat, [ 1 ] ]`。
2024-08-20 10:33:31 1417
原创 YOLOv8 改进之 轻量化模型EfficientVit
5 修改ultralytics/nn/tasks.py中的BaseModel类中的_predict_once函数。1 ultralytics/nn/backbone 目录下新建efficientVit.py文件。3 在ultralytics/nn/tasks.py 中的 parse_model函数中进行加入。4 在ultralytics/nn/tasks.py 中的 parse_model函数中修改。2 在ultralytics/nn/tasks.py中引入。6 修改yaml文件 替换骨干网络。
2024-07-19 10:24:16 368
原创 数据标注工具labelImg 安装
创建虚拟环境 该环境专门用来标注数据(个人习惯,也可以不创建)1 打开Anacinda prompt 命令行工具。
2024-07-18 21:50:06 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人