#17 · Primary category: Classical Machine Learning Frameworks
ML
A high-level machine learning and deep learning library for the PHP language.
Project last updated:08/29/26
GitHub Stars
2.2K
Forks
193
Contributors
40
License
MIT
Why we included this project
Rubix ML is a machine learning library that runs entirely inside PHP, so teams working in that language can add predictive features without spinning up a separate Python or R service. It provides over 40 supervised and unsupervised algorithms, covering classification, regression, clustering, and anomaly detection, and the same library handles data loading, preprocessing, cross-validation, and model persistence. That makes it a practical fit for building recommendation or fraud-detection logic directly into PHP web services or batch jobs. The project also includes a set of tutorials and example projects that help developers new to ML get oriented. For PHP shops that want to keep their ML work in the same codebase, this is a mature and well-documented choice.
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