#9 · Primary category: Classical Machine Learning Frameworks
PySR
High-Performance Symbolic Regression in Python and Julia
Project last updated:08/29/26
GitHub Stars
3.7K
Forks
347
Contributors
48
License
Apache-2.0
Why we included this project
Symbolic regression is a practical way to turn raw data into equations you can actually read and reason about, and PySR is one of the most complete open-source implementations of that idea. Instead of training a black-box model, it evolves compact mathematical expressions such as simple power laws, rational functions, or combinations of a few operators to optimize whatever objective you define, so what you ship is a formula you can inspect and hand to a domain expert for validation. That suits physics, engineering, materials science, and quantitative finance workflows where the goal is uncovering an underlying relationship rather than squeezing out raw accuracy. The scikit-learn-style Python front end keeps the learning curve low, while the search itself runs on a high-performance Julia backend that scales to distributed compute for large runs. Teams used to classical modeling will find it approachable, and researchers doing equation discovery get a mature, actively developed engine backed by a published algorithm.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning