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".
引用格式
Chuguang Pan (2026). KAN Layer based on MATLAB Deep Learning Toolbox (https://ww2.mathworks.cn/matlabcentral/fileexchange/183210-kan-layer-based-on-matlab-deep-learning-toolbox), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2025b
兼容 R2024a 到 R2026a 的版本
