#3 · Primary category: Optimization & Heuristic Algorithms
FLAML
A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.
Project last updated:08/29/26
GitHub Stars
4.4K
Forks
563
Contributors
104
License
MIT
Why we included this project
FLAML is a lightweight Python library built to take the manual work out of model selection and hyperparameter tuning. Point its AutoML engine at a tabular dataset with a classification or regression task and it returns a working scikit-learn-style estimator, choosing the model and search budget under whatever time or resource limit you set. The same library exposes a generic tuning API for optimizing parameters of any Python function, which covers everything from XGBoost and LightGBM configurations to inference settings for foundation models, and it copes with large search spaces and uneven evaluation costs. Data scientists get a low-code entry point, while engineers can extend it and plug in MLflow tracking to fit existing MLOps pipelines. A zero-shot mode is a nice touch: it lets LightGBM and XGBoost pick decent hyperparameters straight from your data, so you capture most of the benefit with almost no new code.
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-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
ceres-solver
A large scale non-linear optimization library
sunfish
Sunfish: a Python Chess Engine in 111 lines of code
POT
POT : Python Optimal Transport
darts
Differentiable architecture search for convolutional and recurrent networks