FLAML: A Fast and Lightweight AutoML Library
- Chi Wang ,
- Qingyun Wu ,
- Markus Weimer ,
- Erkang (Eric) Zhu
Fourth Conference on Machine Learning and Systems (MLSys 2021) |
We study the problem of using low computational cost to automate the choices of learners and hyperparameters for an ad-hoc training dataset and error metric, by conducting trials of different configurations on the given training data. We investigate the joint impact of multiple factors on both trial cost and model error, and propose several design guidelines. Following them, we build a fast and lightweight library FLAML which optimizes for low computational resource in finding accurate models. FLAML integrates several simple but effective search strategies into an adaptive system. It significantly outperforms top-ranked AutoML libraries on a large open source AutoML benchmark under equal, or sometimes orders of magnitude smaller budget constraints.
Publication Downloads
FLAML: A Fast Library for AutoML and Tuning
December 15, 2020
FLAML is a Python library designed to automatically produce accurate machine learning models with low computational cost. It frees users from selecting learners and hyperparameters for each learner. FLAML is powered by a new, cost-effective hyperparameter optimization and learner selection method invented by Microsoft Research.
Fast and Lightweight AutoML – a brief overview
FLAML is a lightweight Python library (https://github.com/microsoft/FLAM) that finds accurate machine learning models automatically, efficiently and economically. It frees users from selecting learners and hyperparameters for each learner. It is fast and economical. Please check it out and start using this efficient AutoML solution with just several lines of code (https://github.com/microsoft/FLAML/tree/main/notebook). Publication link: https://www.microsoft.com/en-us/research/uploads/prod/2021/03/MLSys21FLAML.pdf FLAML with different levels of customization: https://www.youtube.com/watch?v=jsSdCrrv5xI&t=220s
Machine Learning Community Standup – Fast and Lightweight AutoML (FLAML)
On this week's standup our guest provides an introduction to Fast and Lightweight AutoML (FLAML), a lightweight and customizable library from Microsoft Research that automatically finds machine learning models in a fast and efficient manner. Community Links: https://www.theurlist.com/mlnet-standup-2021-06-23 Featuring: Chi Wang Get your questions answered on the Microsoft Q&A for .NET - https://aka.ms/dotnetqa Learn .NET with free self-guided learning from Microsoft Learn: http://aka.ms/learndotnet #AutoML #MachineLearning #Tooling