2019
DOI: 10.5334/jors.192
|View full text |Cite
|
Sign up to set email alerts
|

Glyph: Symbolic Regression Tools

Abstract: We present Glyph-a Python package for genetic programming based symbolic regression. Glyph is designed for usage in numerical simulations as well as real world experiments. For experimentalists, glyphremote provides a separation of tasks: a ZeroMQ interface splits the genetic programming optimization task from the evaluation of an experimental (or numerical) run. Glyph can be accessed at https://github. com/Ambrosys/glyph. Domain experts are able to employ symbolic regression in their experiments with ease, ev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…For our purposes, we systematically investigate the results of our method starting using two coupled oscillators. The extension to many oscillators is straightforward and subject of ongoing implementation activities to include a stability analysis automatically into Glyph [41].…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…For our purposes, we systematically investigate the results of our method starting using two coupled oscillators. The extension to many oscillators is straightforward and subject of ongoing implementation activities to include a stability analysis automatically into Glyph [41].…”
Section: Resultsmentioning
confidence: 99%
“…Our software is based on Glyph, a package developed by ourselves [41], which in turn uses other, standard python packages, e.g., constant optimization is conducted using the Levenberg-Marquardt least squares algorithm (scipy) and numerical integration using the dopri5 solver (also scipy). Random numbers are generated using the Mersenne Twister pseudo-random number generator provided by the random module [46].…”
Section: Appendixmentioning
confidence: 99%
See 1 more Smart Citation
“…In this work we prioritize accuracy. We used Eureqa 31 for GP-SR, although there are open source alternatives such as gplearn 32 and Glyph 33 . As a fitness criteria we used the Hybrid Correlation and the - Goodness-of-fit metric errors to fit symbolic models for amplitude and phase, respectively.…”
Section: Methodsmentioning
confidence: 99%
“…GA, firstly proposed by Holland [16], is an adaptive and competent approach for evolutionary search. It has been successfully applied in many fields; array optimization is an example [17][18][19][20][21], and can be treated as a kind of symbolic regression [22,23].…”
Section: Introductionmentioning
confidence: 99%