← all repositories

trevorstephens/gplearn

A Python library implementing genetic programming for symbolic regression tasks, following scikit-learn's API conventions.

1.9k stars Python ML Frameworks
gplearn
Velocity · 7d
+0.5
★ / day
Trend
steady
star history

gplearn is a genetic programming library for Python that performs symbolic regression. It uses evolutionary algorithms to evolve populations of mathematical expressions, iteratively improving them to discover underlying relationships in data. It provides estimators compatible with scikit-learn’s fit/predict interface and includes functionality for function discovery, transformation, and regression.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.