Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
ОБЛАСТЬ ПРИМЕНЕНИЯ:
Студия машинного обучения (классическая версия)
Машинное обучение Azure
Внимание
Поддержка Студии машинного обучения (классической) будет прекращена 31 августа 2024 г. Мы рекомендуем перейти на Машинное обучение Azure по этой дате.
Начиная с 1 декабря 2021 года вы не сможете создавать новые ресурсы Студии машинного обучения (классической). Существующие ресурсы Студии машинного обучения (классической) можно будет использовать до 31 августа 2024 г.
- См. сведения о перемещении проектов машинного обучения из Студии машинного обучения (классической) в Машинное обучение Azure.
- Дополнительные сведения об машинном обучении Azure
Прекращается поддержка документации по Студии машинного обучения (классической). В будущем она может не обновляться.
Шаблон развертывания Azure Resource Manager позволяет сэкономить время, предоставляя масштабируемый способ развертывания взаимосвязанных компонентов с возможностью проверки и механизмом повтора. Чтобы настроить рабочие области классической версии Machine Learning Studio, например, необходимо сначала создать учетную запись хранения Azure, а затем развернуть рабочую область. Представьте себе выполнение этого задания вручную для сотен рабочих пространств. Более простой альтернативой является использование шаблона Azure Resource Manager для развертывания рабочей области Studio (классической) и всех ее взаимосвязей. В этой статье представлено пошаговое выполнение этого процесса. Общие сведения о Azure Resource Manager см. в обзоре Azure Resource Manager.
Примечание.
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы приступить к работе, см. статью "Установка Azure PowerShell ". Сведения о миграции в модуль Az PowerShell см. в статье "Миграция Azure PowerShell из AzureRM в Az".
Пошаговое создание рабочей области машинного обучения
Мы создадим группу ресурсов Azure, после чего развернем новую учетную запись хранения Azure и новую рабочую область Студии машинного обучения (классическая), используя шаблон Resource Manager. После завершения развертывания мы выведем важные сведения о созданных рабочих областях (первичный ключ, идентификатор и URL-адрес рабочей области).
Создание шаблона Azure Resource Manager
Рабочей области машинного обучения требуется учетная запись хранения Azure для хранения связанного с ней набора данных. В следующем шаблоне для создания имени учетной записи хранения и рабочей области используется имя группы ресурсов. Имя учетной записи хранения также используется в качестве свойства при создании рабочей области.
{
"contentVersion": "1.0.0.0",
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"variables": {
"namePrefix": "[resourceGroup().name]",
"location": "[resourceGroup().location]",
"mlVersion": "2016-04-01",
"stgVersion": "2015-06-15",
"storageAccountName": "[concat(variables('namePrefix'),'stg')]",
"mlWorkspaceName": "[concat(variables('namePrefix'),'mlwk')]",
"mlResourceId": "[resourceId('Microsoft.MachineLearning/workspaces', variables('mlWorkspaceName'))]",
"stgResourceId": "[resourceId('Microsoft.Storage/storageAccounts', variables('storageAccountName'))]",
"storageAccountType": "Standard_LRS"
},
"resources": [
{
"apiVersion": "[variables('stgVersion')]",
"name": "[variables('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
"location": "[variables('location')]",
"properties": {
"accountType": "[variables('storageAccountType')]"
}
},
{
"apiVersion": "[variables('mlVersion')]",
"type": "Microsoft.MachineLearning/workspaces",
"name": "[variables('mlWorkspaceName')]",
"location": "[variables('location')]",
"dependsOn": ["[variables('stgResourceId')]"],
"properties": {
"UserStorageAccountId": "[variables('stgResourceId')]"
}
}
],
"outputs": {
"mlWorkspaceObject": {"type": "object", "value": "[reference(variables('mlResourceId'), variables('mlVersion'))]"},
"mlWorkspaceToken": {"type": "string", "value": "[listWorkspaceKeys(variables('mlResourceId'), variables('mlVersion')).primaryToken]"},
"mlWorkspaceWorkspaceID": {"type": "string", "value": "[reference(variables('mlResourceId'), variables('mlVersion')).WorkspaceId]"},
"mlWorkspaceWorkspaceLink": {"type": "string", "value": "[concat('https://studio.azureml.net/Home/ViewWorkspace/', reference(variables('mlResourceId'), variables('mlVersion')).WorkspaceId)]"}
}
}
Сохраните этот шаблон как файл mlworkspace.json в папке C:\temp.
Развертывание группы ресурсов на основе шаблона
- Откройте PowerShell.
- Установите модули для Azure Resource Manager и управления службами Azure.
# Install the Azure Resource Manager modules from the PowerShell Gallery (press "A")
Install-Module Az -Scope CurrentUser
# Install the Azure Service Management modules from the PowerShell Gallery (press "A")
Install-Module Azure -Scope CurrentUser
При этом скачиваются и устанавливаются модули, необходимые для выполнения оставшихся действий. Их достаточно выполнить один раз в среде выполнения команд PowerShell.
- Аутентификация в Azure
# Authenticate (enter your credentials in the pop-up window)
Connect-AzAccount
Этот шаг необходимо выполнять для каждого сеанса. После выполнения проверки подлинности должны отображаться сведения о подписке.
Получив доступ к Azure, мы можем создать группу ресурсов.
- Создать группу ресурсов
$rg = New-AzResourceGroup -Name "uniquenamerequired523" -Location "South Central US"
$rg
Убедитесь, что группа ресурсов должным образом подготовлена к работе. ProvisioningState должно иметь значение "Успешно". Имя группы ресурсов используется шаблоном для создания имени учетной записи хранения. Имя учетной записи хранения должно содержать от 3 до 24 знаков и состоять только из цифр и букв нижнего регистра.
- С помощью развертывания группы ресурсов разверните новую рабочую область для машинного обучения.
# Create a Resource Group, TemplateFile is the location of the JSON template.
$rgd = New-AzResourceGroupDeployment -Name "demo" -TemplateFile "C:\temp\mlworkspace.json" -ResourceGroupName $rg.ResourceGroupName
После завершения развертывания очень просто получить доступ к свойствам развернутой рабочей области. Например, можно получить доступ к маркеру первичного ключа.
# Access Machine Learning Studio (classic) Workspace Token after its deployment.
$rgd.Outputs.mlWorkspaceToken.Value
Другой способ получить токены существующей рабочей области - использовать команду Invoke-AzResourceAction. Например, можно отобразить список основных и дополнительных маркеров всех рабочих областей.
# List the primary and secondary tokens of all workspaces
Get-AzResource |? { $_.ResourceType -Like "*MachineLearning/workspaces*"} |ForEach-Object { Invoke-AzResourceAction -ResourceId $_.ResourceId -Action listworkspacekeys -Force}
После создания рабочей области можно также автоматизировать многие задачи Студии машинного обучения (классической) с помощью модуля PowerShell для Студии машинного обучения (классической).
Следующие шаги
- Дополнительные сведения о создании шаблонов Azure Resource Manager.
- Ознакомьтесь с репозиторием шаблонов быстрого запуска Azure.
- Просмотрите это видео о Azure Resource Manager.
- См. справку по шаблону Resource Manager