KAN Layer based on MATLAB Deep Learning Toolbox
Version 1.0.1 (6.92 KB) by
Chuguang Pan
Kolmogorov-Arnold Networks (KAN) constructed based on MATLAB Deep Learning Toolbox.
Kolmogorov-Arnold Networks (KANs) are theoretically grounded alternatives to conventional Multilayer Perceptrons (MLPs). KANs are built upon the Kolmogorov-Arnold representation theorem, a profound mathematical result stating that any multivariate continuous function
can be expressed through a finite composition of univariate continuous functions and binary additions. For more details about KANs, the interested readers can refer to the KAN: Kolmogorov-Arnold Networks.
The KAN Layer built here is based on the MATLAB Deep Learning Toolbox and exploit its power automatic differentiation capability provided by dlarray. It is worth noting that the current KAN Layer only receives feature input (e.g., feature vectors with "CB" format) and outputs same data format ("CB"). If you want to embed this KAN layer in deep learning pipeline, the input data format from the last layer must be "CB".
Cite As
Chuguang Pan (2026). KAN Layer based on MATLAB Deep Learning Toolbox (https://uk.mathworks.com/matlabcentral/fileexchange/183210-kan-layer-based-on-matlab-deep-learning-toolbox), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2025b
Compatible with R2024a to R2026a
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
