This project extends the idea of the innovative architecture of Kolmogorov-Arnold Networks (KAN) to the Convolutional Layers, changing the classic linear transformation of the convolution to learnable non linear activations in each pixel.
Congratulations, this is groundbreaking work.
I was wondering if it could be used as a replacement for nn.conv2d and I realized that there is no bias attribute in it, how should I set it up, thanks for your answer!
Hi! In a KAN that uses B Splines you dont need a bias! It is different than a normal network, as you learn an activation function that includes in its representation a potential bias that it might need.
Congratulations, this is groundbreaking work. I was wondering if it could be used as a replacement for nn.conv2d and I realized that there is no bias attribute in it, how should I set it up, thanks for your answer!