Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KAN refinement #44

Merged
merged 40 commits into from
Oct 3, 2024
Merged

KAN refinement #44

merged 40 commits into from
Oct 3, 2024

Conversation

dimerf99
Copy link
Collaborator

Adding some examples used KAN models.

dimerf99 and others added 30 commits August 5, 2024 20:54
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.
Adding an example of solving the wave equation using KAN.
Adding an example of solving the Bürgers equation using KAN.
Update model.py
Adding git modules: kan, efficient_kan, fast_kan
Create efficient kan example
Update burgers inverse kan example
Create burgers inverse example
Create burgers inverse efficient kan example
Update requirements
Update requirements
Adding condition for fast kan
Adding some attributes for different models
Adding some attributes for different models
Update efficient kan example
Update kan parameters in wave physics kan example
Create wave physics fast kan example
Delete custom KAN
dimerf99 and others added 9 commits August 20, 2024 18:57
Create burgers inverse example with fast kan model
Create Lotka-Volterra example with KAN
Create Lotka-Volterra example with efficient KAN
Create Lotka-Volterra example with fast KAN
Change some parameters in fast kan model
@dimerf99 dimerf99 requested a review from SuperSashka August 21, 2024 17:58
@dimerf99 dimerf99 self-assigned this Aug 21, 2024
@SuperSashka
Copy link
Member

Only experiments parameters change. Good to go.

@SuperSashka SuperSashka merged commit 193b52f into main Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants