- Notifications
You must be signed in to change notification settings - Fork140
Code for "Discovering Symbolic Models from Deep Learning with Inductive Biases"
License
MilesCranmer/symbolic_deep_learning
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Thisrepository is the official implementation ofDiscovering Symbolic Models from Deep Learning with Inductive Biases.
Miles Cranmer, Alvaro Sanchez-Gonzalez, Peter Battaglia, Rui Xu, Kyle Cranmer, David Spergel, Shirley Ho
Check out ourBlog,Paper,Video, andInteractive Demo.
For model:
- pytorch
- pytorch-geometric
- numpy
Symbolic regression:
- PySR, our new open-source Eureqa alternative
For simulations:
To train an example model from the paper, try out thedemo.
Full model definitions are given inmodels.py
. Data is generated fromsimulate.py
.
We train on simulations produced by the following equations:giving us time series:
We recorded performance for each model:and also measured how well each model's messagescorrelated with a linear combination of forces:
Finally, we trained on a dark matter simulation and extracted the following equationsfrom the message function:
About
Code for "Discovering Symbolic Models from Deep Learning with Inductive Biases"
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.