Glyph Symbolic Regression
glyph ist eine Python-3-Bibliothek auf Basis von deap, die Abstraktionsschichten für symbolische Regressionsprobleme bereitstellt.
Der Code befindet sich hier: glyph
Im Lieferumfang enthalten sind:
- vordefinierte Primitivsätze
- n-dimensionale Ausdrucksbaumklasse
- symbolische und strukturbasierte Konstanten
- Schnittstelle zur Konstantenoptimierung mit scipy.optimize
- einfache Integration mit joblib oder dask.distributed
- symbolische Einschränkungen
- Boilerplate-Code für Protokollierung, Checkpointing, Abbruchbedingungen und Befehlszeilenanwendungen
- umfangreicher Satz von Algorithmen
glyph enthält auch eine Plug-and-Play-Befehlszeilenanwendung namens glyph-remote, mit der auch Nicht-Domänenexperten symbolische Regression auf ihre Optimierungsaufgaben anwenden können.