YOLOv8改进 | Conv篇 | 2024最新Kolmogorov-Arnold网络架构下的KANConv(包含九种不同类型激活函数的KANConv2d)

一、本文介绍

本文给大家带来的改进机制是2024最新的,Kolmogorov-Arnold 网络(Convolutional KANs),这种架构旨在将 Kolmogorov-Arnold 网络(KANs)的非线性激活函数整合到卷积层中,从而替代传统卷积神经网络(CNNs)的线性变换。与标准的卷积神经网络(CNN)相比,KANConv 层引入了更多的参数,因为每个卷积核元素都需要额外的可学习函数。这使得它能够更好地捕捉数据中的空间关系。在实验中,KANConv 层在图像识别等任务中常常表现出比传统卷积层更高的精度,特别是当网络架构经过精心优化时。同时博主帮大家整理了多大九种的不同类型激活函数KANConv2d,总有一种适合你的数据集,包含:

  • KANConv2d:原始基于 B 样条的 KAN 的卷积版本。
  • FastKANConv2d:使用径向基函数 (RBF) 作为激活函数,这是 .KANConv2D
  • FasterKANConv2d:采用反射开关激活函数 (RSWAF)。
  • ChebyKANConv2d:使用 Chebyshev 多项式作为激活函数。
  • GRAMKANConv2d:实现 Gram 多项式作为激活函数。
  • WavKANConv2d:使用 Wavelet 变换作为激活函数。
  • JacobiKANConv2d:使用 Jacobi 多项式作为激活函数。
  • ReLUKANConv2d:将 ReLU 的修改版本合并为激活函数。
  • RBFKANConv2d:另一种使用径向基函数 (RBF) 作为激活函数的实现。

专栏目录:YOLOv8改进有效系列目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制


目录

一、本文介绍

二、原理介绍​编辑

三、核心代码

四、手把手教你添加九种KANCon2d

4.1 步骤一

4.2 步骤二

4.3 步骤三

4.4 步骤四

五、九种KANCon2d的yaml文件

5.1 RBFKANConv2d的yaml文件

5.2 KANConv2d的yaml文件

5.3 ReLUKANConv2d的yaml文件 

5.4  FasterKANConv2d的yaml文件

5.5  ChebyKANConv2d的yaml文件

5.6  JacobiKANConv2d的yaml文件

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Snu77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值