#259 · Primary category: Computer Vision
Convolutional-KANs
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.
Project last updated:04/08/25
GitHub Stars
921
Forks
94
Contributors
7
License
MIT
Why we included this project
Convolutional-KANs takes Kolmogorov-Arnold Networks, the architecture that puts learnable activation functions on connections rather than fixed activations at nodes, and reworks the idea into a convolutional layer. Where a normal convolution computes a dot product between kernel and image patch, this one applies a learnable nonlinear activation per pixel, so the layer acts as a trainable nonlinear map instead of a linear filter followed by a fixed activation. The code builds on the efficient-KAN codebase, which makes it straightforward to drop one of these layers into a PyTorch pipeline and compare it against a standard Conv2d. The companion paper reports accuracy, parameter counts, and per-epoch training times, giving an honest sense of the trade-offs: better expressiveness per parameter, but slower training and more parameters per kernel. Treat it as a research sandbox for testing alternatives to classic convolutions, not as production-ready software.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)