Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
KAN implementation in the TEDEouS (#41)
* Update models.py * Update model.py * Update models.py KAN implementation was added to the models.py file. The implementation consists of two classes: 1. class KANLinear - realization of a linear layer using Kolmogorov-Arnold splines. It allows to model nonlinear dependencies between input and output data using splines. 2. class KAN - realization of multilayer network using Kolmogorov-Arnold splines. * Create example_wave_physics_kan.py Adding an example of solving the wave equation using KAN. * Create example_burgers_inverse_kan.py Adding an example of solving the Bürgers equation using KAN. * Update model.py Update model.py * typo fix * Update requirements.txt Adding git modules: kan, efficient_kan, fast_kan * Update example_wave_physics_kan.py Update kan example * Create example_wave_physics_efficient_kan.py Create efficient kan example * Update example_burgers_inverse_kan.py Update burgers inverse kan example * Create example_burgers_inverse_efficient_kan.py Create burgers inverse example * Revert "Create example_burgers_inverse_efficient_kan.py" This reverts commit 8d7a28f. * Create example_burgers_inverse_efficient_kan.py Create burgers inverse efficient kan example * Update requirements.txt Update requirements * Update requirements.txt Update requirements * Update utils.py Adding condition for fast kan * Update plot.py Adding some attributes for different models * Update plot.py Adding some attributes for different models * Update example_wave_physics_efficient_kan.py Update efficient kan example * Update example_wave_physics_kan.py Update kan parameters in wave physics kan example * Create example_wave_physics_fast_kan.py Create wave physics fast kan example * More robust cache * Separate file for optional requirements * Version incrementation * Update models.py Delete custom KAN * Update example_wave_physics_kan.py Update parameters * Update example_wave_physics_efficient_kan.py Update parameters * Update example_wave_physics_fast_kan.py Update parameters * Update cache.py --------- Co-authored-by: SuperSashka <heretik.unlimited@gmail.com>
- Loading branch information