Skip to content

Neural Network equation learner written with TensorFlow2

License

Notifications You must be signed in to change notification settings

simon-pfahler/EQL_div

Repository files navigation

EQL÷ implementation in TensorFlow2

This project implements the EQL÷ network for neural symbolic regression. The basis for this implementation are the paper by Martius and Lampert introducing the EQL network, and the subsequent work by Sahoo et al. introducing the EQL÷ network.

The script EQL_div.py implements the custom architecture of the EQL÷ network. formula_writer.py provides a function to write a learned network down as a symbolic formula. In model_selection.py, the method for selecting the optimal model among possible candidates is implemented. train_on_function.py provides a simple interface for tests, where a target function is given, which is learned using a given network structure.

About

Neural Network equation learner written with TensorFlow2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages