Defining Azure Automated Machine Learning
- Azure offers a serviced called AutoML for automated machine learning
- AutoML automates hyperparameter tuning and model selection
-
It achieves this by:
- AzureML runs all of our pickle models concurrently
- These results are compared
- The best model is recommended for the job based on the training scores
Describing the Benefits of AutoML
-
AutoML doesn't require models to be already deployed
- They just can use AutoML in the model training process
- The AutoML HyperDrive service finds optimal hyperparameter values automatically
-
Azure Databricks has its own AutoML capabilities
- Specifically, it uses MLFlow
- Thus, it doesn't really need AutoML from AzureML
Steps for using AutoML in Azure
-
Select your experiment type
- This could be classification, regression, or forecasting
-
Ingest the data
-
Data can be ingested from:
- Our local computer
- Cloud storage
- A popular storage service is Azure Blob Storage
-
-
Configure the targets
- The compute targets must be configured for running the experiment
-
This can be a local machine or a cloud resource:
- Azure Machine Learning Computer
- Azure HDInsight
- A remote virtual machine
-
Configure the AutoML job
- The parameters must be configured as AzureML iterates over different models and hyperparameter settings
- We also identify which metrics AutoML should look at to determine the best model
- Submit the training run
References
Previous
Next