#43 · Primary category: Classical Machine Learning Frameworks
auto_ml
[UNMAINTAINED] Automated machine learning for analytics & production
Project last updated:02/10/21
GitHub Stars
1.7K
Forks
309
Contributors
14
License
MIT
Why we included this project
auto_ml is an early AutoML library built on scikit-learn, and it is still worth reading even though development stopped in 2021. You hand it a pandas DataFrame plus a short description of which columns are categorical and which is the prediction target, and it searches across regressors and classifiers to fit a usable model without much hand-tuning. What set it apart was the production focus: trained models serialize to disk, a prediction on a single dictionary row takes about a millisecond, and the categorical ensembling feature trains one model per store or customer behind one API rather than forcing you to keep track of thousands of artifacts. Data scientists curious about how AutoML pipelines worked before modern frameworks, or looking for a compact example of wiring XGBoost, LightGBM, CatBoost, and Keras into one training loop, will get real value from the code. Treat it as a learning resource and design reference, not something to build a current service on.
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