Skip to main content

Symbolic Regression/Equation Discovery Toolkit

Project description

Symbolic Regression/Equation Discovery Toolkit

This repository provides a Python-based toolkit for equation discovery/symbolic regression. Currently, the toolkit contains code for transforming infix expressions into trees, parameter estimation, and performance evaluation for symbolic regression models.

Currently, we only support (vanilla) mathematical expressions, however, we provide a simple interface for adding custom symbols. In the future, we might extend our functionality to support more advanced expressions (differential equations, PDEs, ...).

A simple example of how to use the toolkit can be found in the examples folder, mainly the examples/SR_evaluation script.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please submit a pull request with a clear description of your changes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

symbolic_regression_toolkit-1.0.0.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

symbolic_regression_toolkit-1.0.0-py2.py3-none-any.whl (22.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file symbolic_regression_toolkit-1.0.0.tar.gz.

File metadata

File hashes

Hashes for symbolic_regression_toolkit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 53268ea0378d3420d75d594a809a13f20884c6059da5e697370078386094f0e1
MD5 7d86bd7cfc2a3763a183fdb4ffb044aa
BLAKE2b-256 02ddf0479bf2169142e154ee818afd56b03714ba0ed08e30d5eaa94fdf11a7ce

See more details on using hashes here.

File details

Details for the file symbolic_regression_toolkit-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for symbolic_regression_toolkit-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1cfecd723c0737c51c3f24d8a7efd1b294121f542ca17cdc442f29a2894961f9
MD5 25db1d6b442951d0a1bf12d628a74880
BLAKE2b-256 a0f458f64e9aeb2bc57f5fbd04d16dae0f048f667e94eb46d3e7a47af4288637

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page