I try to reproduce the experiments (example 4 in official KAN). With official KAN, I get the results as below (Ground-truth is at the top, and the predication is at the bottom):
But with the efficient-kan, I get the results as below:
It shows that previous peak will be higher when learning new peak.
The official model is create by: "model = KAN(width=[1, 1], grid=200, k=3, noise_scale=0.1, bias_trainable=False, sp_trainable=False, sb_trainable=False)"
The efficient-kan model is created by: "model = KAN([1, 1], grid_size=200)"
It seems to be the same except for "bias_trainable=False, sp_trainable=False, sb_trainable=False".
I try to reproduce the experiments (example 4 in official KAN). With official KAN, I get the results as below (Ground-truth is at the top, and the predication is at the bottom):
![Pred_task4](https://github.com/Blealtan/efficient-kan/assets/150874756/e132e316-e1f0-4c13-b002-cd28547eb5a2)
But with the efficient-kan, I get the results as below:
![Pred_task4](https://github.com/Blealtan/efficient-kan/assets/150874756/3023b9e7-ec64-4135-9bd6-9ae4ac97fdb9)
It shows that previous peak will be higher when learning new peak. The official model is create by: "model = KAN(width=[1, 1], grid=200, k=3, noise_scale=0.1, bias_trainable=False, sp_trainable=False, sb_trainable=False)" The efficient-kan model is created by: "model = KAN([1, 1], grid_size=200)" It seems to be the same except for "bias_trainable=False, sp_trainable=False, sb_trainable=False".