What is the mathematic equation behind the model? #34
Replies: 4 comments 1 reply
-
From what I understand, conventional neural network models are based on the Universal Approximation Theorem. However, KAN is based on the Kolmogorov-Arnol Representation Theorem. I'm not sure if that answers your question :D |
Beta Was this translation helpful? Give feedback.
-
We may know that KAN uses math equations (instead of variables) to fit the data points. However, what type of math equation (abs, sin, cos, etc) does this package use? It may use curve2coeff (compute the coefficients of the curve that interpolates the given points) to solve the equation (numpy.linalg.lstsq, a @ x = b). I am not sure but it is correct since the authors does not give much information about math equations. |
Beta Was this translation helpful? Give feedback.
-
I think the author still use b-spline, but just compute them in a more efficient way.
|
Beta Was this translation helpful? Give feedback.
-
Please refer to the original paper. I'm just reproducing it in a more computationally efficient way. The only change is in the sparsification loss term which seems not really critical to applications other than symbolic regression; if I get the time I will write on that one. |
Beta Was this translation helpful? Give feedback.
-
I wonder what the equation used in the KAN model, anybody knows?
Beta Was this translation helpful? Give feedback.
All reactions