Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Code for "Discovering Symbolic Models from Deep Learning with Inductive Biases"

License

NotificationsYou must be signed in to change notification settings

MilesCranmer/symbolic_deep_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Requirements

For model:

Symbolic regression:

  • PySR, our new open-source Eureqa alternative

For simulations:

  • jax (simple N-body simulations)
  • quijote (Dark matter data; optional)
  • tqdm
  • matplotlib

Training

To train an example model from the paper, try out thedemo.

Full model definitions are given inmodels.py. Data is generated fromsimulate.py.

Results

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp