AutoML at scale
Automating the construction and tuning of machine learning (ML) models has long been one of the goals of the ML community. This is due to several factors, most notably a sharp increase in the demand for tailored AI solutions, a relative scarcity of trained ML scientists, and the development of deep learning models with complex architectures requiring accurate design and fine-tuning. AutoML will lessen our dependency on intuition by iteratively trying out an algorithm, scoring its performance, and choosing and refining other models.
Existing automated machine learning (AutoML) techniques have been remarkably successful in identifying good parameters for a given model, sometimes even outperforming humans. For example, Auto-WEKA and auto-sklearn efficiently use Bayesian hyperparameter optimization, and some of neural architecture search methods were successfully implemented in Auto-Keras. However, these options either take too long to train or they work for only a handful of parameters. That’s why Azure Machine Learning uses a probabilistic latent variable model to work with DNNs without needing to fully train them.
Azure Machine Learning works with any Python frameworks and allows you to train models with ease by autoscaling powerful GPU clusters. AutoML in the cloud will soon become mainstream. Join now.