MITB Banner

10 Popular AutoML Tools Developers Can Use 

Share

In a bid to promote democratisation and to fill in the gaps in domain expertise, AutoML or automated machine learning came to the fore.

There is a lot of talk about democratisation of data science nowadays. But, who is doing what? Datasets are being open-sourced by tech majors along with frameworks and platforms that can assist the user in deploying pre-trained models.  

Here are a few AutoML tools that make machine learning pipeline building relatively effortless:

Auto-Keras

Auto-Keras is an open-source software library for automated machine learning (AutoML). It is developed by DATA Lab at Texas A&M University and community contributors. Auto-Keras provides functions to automatically search for architecture and hyperparameters of deep learning models.

H20AutoML

H2O is an open source, distributed in-memory machine learning platform with linear scalability. H2O includes an automatic machine learning module also called H2OAutoML which can be used for automating the machine learning workflow,  which includes automatic training and tuning of many models within a user-specified time-limit.

Whereas, H2O.ai’s flagship product Driverless AI is for automatic machine learning. It fully automates some of the most challenging and productive tasks in applied data science such as feature engineering, model tuning, model ensembling and model deployment.

SMAC

SMAC (sequential model-based algorithm configuration) is a versatile tool for optimizing algorithm parameters. SMAC is very effective for hyperparameter optimization of machine learning algorithms, scaling better to high dimensions and discrete input dimensions than other algorithms.

AUTO-SKLEARN

Auto-sklearn provides out-of-the-box supervised machine learning. Built around the scikit-learn machine learning library, auto-sklearn automatically searches for the right learning algorithm for a new machine learning dataset and optimizes its hyperparameters. 

Amazon Lex

Amazon Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) and enables the user to build applications with highly engaging user experiences and lifelike conversational interactions. 

Amazon Lex makes Amazon Alexa available to all the developers allowing them to quickly and easily build sophisticated, natural language, conversational bots.

AUTOWEKA

Auto-WEKA considers the problem of simultaneously selecting a learning algorithm and setting its hyperparameters. Auto-WEKA does this using a fully automated approach, leveraging recent innovations in Bayesian optimization and help non-expert users to more effectively identify machine learning algorithms and hyperparameter settings appropriate to their applications.

AUTO-PYTORCH

Auto-PyTorch automates  right architecture and hyperparameter settings by using multi-fidelity optimization and Bayesian optimization (BOHB) to search for the best settings.

ROBO

RoBO – a Robust Bayesian Optimization framework written in python. The core of RoBO is a modular framework that allows to easily add and exchange components of Bayesian optimization such as different acquisition functions or regression models. 

It contains a variety of different regression models such as Gaussian processes, Random Forests or Bayesian neural networks and different acquisition function such as expected improvement, probability of improvement, lower confidence bound or information gain.

AUTOFOLIO

AutoFolio uses algorithm configuration to optimize the performance of algorithm selection systems by determining the best selection approach and its hyperparameters.

Algorithm selection (AS) techniques — which involve choosing from a set of algorithms the one expected to solve a given problem instance most efficiently — have substantially improved the state-of-the-art in solving many prominent AI problems.

FLEXFOLIO

Flexfolio, a modular and open solver architecture that integrates several different portfolio-based algorithm selection approaches and techniques. It provides a unique framework for comparing and combining existing portfolio-based algorithm selection approaches and techniques in a single, unified framework.

For further reading, check this link

PS: The story was written using a keyboard.
Share
Picture of Ram Sagar

Ram Sagar

I have a master's degree in Robotics and I write about machine learning advancements.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India