57 Commits

Author SHA1 Message Date
Ziming Liu
173dadda82
Merge pull request #426 from ironjr/master
Fixed device mismatch error of Symbolic_KANLayer
2024-08-27 23:01:01 -04:00
Jaerin Lee
e29c38446c fixed device mismatch error of symbolic fitting 2024-08-27 09:15:30 +09:00
Spyros
8a0bdafbdd oops 2024-08-23 08:49:20 +03:00
Spyros
d0e8613eaf unfix_symbolic_all did not work previously 2024-08-23 08:46:06 +03:00
Spyros
38950437e3 Updated auto_symbolic to include configurable threshold & weight 2024-08-21 21:14:13 +03:00
Ziming Liu
8cffabeeeb remove pycache 2024-08-17 18:30:44 -04:00
Ziming Liu
e653361279 add documentation 2024-08-17 18:19:10 -04:00
Ziming Liu
fdb60a1f48 update interp tutorials 2024-08-11 18:21:12 -04:00
Ziming Liu
31b2e370ae update Example tutorials 2024-08-11 17:13:55 -04:00
Ziming Liu
2c81b173a3 updated API tutorials 2024-08-11 16:06:09 -04:00
Ziming Liu
ea0ccf8d67 update indexing tutorial 2024-08-11 13:45:07 -04:00
Ziming Liu
a6b85433cb fix device=cuda 2024-07-21 20:27:22 -04:00
kindxiaoming
b1b96b073b add swap method 2024-07-21 19:17:50 -04:00
kindxiaoming
4e9af77df5 add knot tutorials 2024-07-17 10:45:25 -04:00
kindxiaoming
c903302e87 solve conflict 2024-07-16 16:16:40 -04:00
kindxiaoming
25cba43bf8 update 2024-07-16 16:13:04 -04:00
Ziming Liu
cc9ae32bb0
Update MultKAN.py 2024-07-15 17:55:31 -04:00
Ziming Liu
5e18f1b419
Update KANLayer.py 2024-07-14 08:45:40 -04:00
Ziming Liu
985c5eb71d
Update MultKAN.py remove conflict 2024-07-14 08:22:16 -04:00
kindxiaoming
c24cf753be train to fit 2024-07-13 22:19:19 -04:00
kindxiaoming
994d482d49 update tutorials 2024-07-13 22:17:48 -04:00
CrazyNico
a2811a7f92
Update KAN.py
In the line 131 of the KANLayer.py, the sclae_base holds shape of (input_dim ,output_dim), while here in KAN.py, the scale_base hold shape of input_dim * output_dim, which would make the construction of a KAN fails.
2024-07-12 21:38:33 +08:00
Kamil Oster
fb157b5e9a fixed a few bugs with device assignment 2024-07-10 09:29:05 +01:00
Ziming Liu
fcfedd0c42
Merge pull request #308 from kamil-oster/fix_test_id
Remove batching on testing dataset
2024-07-08 19:20:53 -04:00
kindxiaoming
3c71198ec8 add aliasing kan=multkan 2024-07-08 08:28:19 -04:00
kindxiaoming
8075a4e14b add KAN back 2024-07-08 08:02:13 -04:00
Kamil Oster
8fa025e1ea Remove batching on testing dataset 2024-07-08 09:53:21 +01:00
kindxiaoming
50529bb560 solve kan.utils merge conflict 2024-07-07 18:29:05 -04:00
kindxiaoming
11984f4921 feynman symbolic regression 2024-07-07 17:55:10 -04:00
kindxiaoming
f2df999bde efficient spline implementation, borrowing from efficient KAN 2024-06-30 17:23:13 -04:00
kindxiaoming
c91b6e3d3b compiler completed 2024-06-30 10:28:21 -04:00
kindxiaoming
76eab99bd3 delete LBFGS new 2024-06-20 22:09:36 -04:00
kindxiaoming
94a61b9e74 debug multkan: n + s before mult 2024-06-20 22:09:03 -04:00
kindxiaoming
0b19ec92d8 finish multKAN symbolic_formula 2024-06-19 22:41:26 -04:00
kindxiaoming
2ce1af37f6 make multkan training work 2024-06-16 21:38:46 -04:00
kindxiaoming
487e853f07 Merge branch 'master' into sr
I updated initialization scheme and regularization scheme, which is relevant for symbolic regression.
2024-06-16 21:00:54 -04:00
kindxiaoming
e4bf161c1a update init and regularization 2024-06-16 21:00:11 -04:00
Binxu Wang
557469b55c fix the issue of not finding lock.png 2024-06-12 00:37:14 -04:00
kindxiaoming
21910829ba mult KAN plot 2024-06-01 14:44:36 -04:00
Kayzwer
a3ac5d6113
fix error in docs 2024-05-22 12:30:05 +08:00
Ziming Liu
13c73b8637
Update utils.py
fix typo: a_arange -> a_range, b_arange -> b_range
2024-05-19 18:27:35 -04:00
alessandro
f34caecfbc Thanks to @wkqian06 2024-05-12 18:09:27 +02:00
Jim137
e4f3f8bf67 Fix dtype error in curve2coef 2024-05-10 12:47:05 +08:00
alessandro
a1791785b6 This allows symbolic_formula to work for pruned/manually removed edges, which have sympy_fun == '', by skipping them. 2024-05-09 08:29:23 +02:00
Ziming Liu
a666ec3988
Merge pull request #129 from Jim137/develop
Fix dtype error when input dtype is Double
2024-05-08 10:40:14 -04:00
Jim137
d4305a38fd Fix dtype error when input dtype is Double 2024-05-08 19:41:16 +08:00
Andre Franca
2a24ecd318 adding output_normalizer 2024-05-08 10:46:02 +01:00
Jim137
96769e119d Fix device compatibility issue in initialize_from_another_model 2024-05-07 22:08:31 +08:00
alessandro
c857dd65b7 This will solve CPU-only, CUDA-only and any mix of them. 2024-05-06 20:01:28 +02:00
alessandro
d606bd88bd This will solve CPU-only, CUDA-only and any mix of them. 2024-05-06 19:10:27 +02:00