Skip to content

Latest commit

 

History

History

machine-learning-job-create-sweep-job

description page_type products urlFragment languages
This template creates an Azure Machine Learning Sweep job for hyperparameter tuning.
sample
azure
azure-resource-manager
machine-learning-job-create-sweep-job
json
bicep

Create an Azure Machine Learning Sweep job

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Bicep Version

Deploy To Azure Visualize

Overview

This template creates an Azure Machine Learning Sweep job for hyperparameter tuning to find the configuration of hyperparameters that results in the best performance.

Prerequisites

To run this template you need to have an Azure Machine Learning Workspace, an Azure Machine Learning Compute Cluster and an Azure Machine Learning Storage Account. The template expects these as parameters: workspaceName, computeName and storageAccountName. You can use the following samples to create these:

  1. Azure Machine Learning Workspace
  2. Azure Machine Learning Compute Cluster

Also, the prereq template in prereq folder can be deployed first to get Azure Machine Learning Workspace, an Azure Machine Learning Compute Cluster and an Azure Machine Learning Storage Account. The prereq template will help to setup the basic Azure Machine Learning resources needed to create Sweep job resource.

Important Note : main.py script is using lightgbm curated environment AzureML-lightgbm-3.2-ubuntu18.04-py37-cpu defined in main.bicep. Please check if the curated environment is deprecated or not, if it is make sure to use the non deprecated curated environment.

Notes

If you are new to Azure Machine Learning, see:

Tags: Microsoft.MachineLearningServices/workspaces/jobs, Microsoft.MachineLearningServices/workspaces/computes, Microsoft.MachineLearningServices/workspaces, systemAssigned