Gerenciar recursos do Azure Machine Learning com a Extensão de Código VS (visualização)

Saiba como gerenciar recursos do Azure Machine Learning com a extensão VS Code.

Importante

Esta funcionalidade está atualmente em pré-visualização pública. Esta versão de pré-visualização é fornecida sem um contrato de nível de serviço e não a recomendamos para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas.

Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.

Azure Machine Learning VS Code Extension

Pré-requisitos

Criar recursos

A maneira mais rápida de criar recursos é usando a barra de ferramentas da extensão.

  1. Abra o modo de exibição do Aprendizado de Máquina do Azure.
  2. Selecione + na barra de atividades.
  3. Escolha seu recurso na lista suspensa.
  4. Configure o arquivo de especificação. As informações necessárias dependem do tipo de recurso que você deseja criar.
  5. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, você pode criar um recurso usando a paleta de comandos:

  1. Abrir a paleta de comandos Ver > Paleta de Comandos
  2. Entre > Azure ML: Create <RESOURCE-TYPE> na caixa de texto. Substitua RESOURCE-TYPE pelo tipo de recurso que você deseja criar.
  3. Configure o arquivo de especificação.
  4. Abrir a paleta de comandos Ver > Paleta de Comandos
  5. Entre > Azure ML: Create Resource na caixa de texto.

Recursos de versão

Alguns recursos, como ambientes e modelos, permitem que você faça alterações em um recurso e armazene as diferentes versões.

Para a versão de um recurso:

  1. Use o arquivo de especificação existente que criou o recurso ou siga o processo de criação de recursos para criar um novo arquivo de especificação.
  2. Incremente o número da versão no modelo.
  3. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Desde que o nome do recurso atualizado seja o mesmo da versão anterior, o Aprendizado de Máquina do Azure pega as alterações e cria uma nova versão.

Áreas de Trabalho

Para obter mais informações, consulte espaços de trabalho.

Criar uma área de trabalho

  1. Na vista Azure Machine Learning, clique com o botão direito do rato no nó da subscrição e selecione Criar Espaço de Trabalho.
  2. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  3. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Workspace comando na paleta de comandos.

Remover espaço de trabalho

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Clique com o botão direito do rato na área de trabalho que pretende remover.
  3. Selecione se deseja remover:
    • Somente o espaço de trabalho: essa opção exclui apenas o recurso do Azure do espaço de trabalho. O grupo de recursos, as contas de armazenamento e quaisquer outros recursos aos quais o espaço de trabalho foi anexado ainda estão no Azure.
    • Com recursos associados: esta opção exclui o espaço de trabalho e todos os recursos associados a ele.

Como alternativa, use o > Azure ML: Remove Workspace comando na paleta de comandos.

Arquivos de dados

A extensão atualmente suporta datastores dos seguintes tipos:

  • Blob do Azure
  • Azure Data Lake Gen 1
  • Azure Data Lake Gen2
  • Ficheiro do Azure

Para obter mais informações, consulte armazenamento de dados.

Para obter mais informações, consulte armazenamento de dados.

Criar um armazenamento de dados

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho no qual você deseja criar o armazenamento de dados.
  3. Clique com o botão direito do mouse no nó Datastores e selecione Create Datastore.
  4. Escolha o tipo de armazenamento de dados.
  5. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  6. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Datastore comando na paleta de comandos.

Gerenciar um armazenamento de dados

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Datastores dentro do seu espaço de trabalho.
  4. Clique com o botão direito do mouse no armazenamento de dados desejado:
    • Cancele o registro do armazenamento de dados. Remove o armazenamento de dados do seu espaço de trabalho.
    • Exibir armazenamento de dados. Exibir configurações de armazenamento de dados somente leitura

Como alternativa, use os > Azure ML: Unregister Datastore comandos e > Azure ML: View Datastore respectivamente na paleta de comandos.

Conjuntos de Dados

A extensão atualmente suporta os seguintes tipos de conjunto de dados:

  • Tabular: Permite materializar dados em um DataFrame.
  • Arquivo: um arquivo ou coleção de arquivos. Permite que você baixe ou monte arquivos para sua computação.

Para obter mais informações, consulte conjuntos de dados

Criar conjunto de dados

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho no qual você deseja criar o conjunto de dados.
  3. Clique com o botão direito do mouse no nó Conjuntos de dados e selecione Criar conjunto de dados.
  4. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  5. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Dataset comando na paleta de comandos.

Gerenciar um conjunto de dados

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Conjuntos de dados.
  4. Clique com o botão direito do mouse no conjunto de dados desejado:
    • Exibir propriedades do conjunto de dados. Permite visualizar metadados associados a um conjunto de dados específico. Se você tiver várias versões de um conjunto de dados, poderá optar por exibir apenas as propriedades do conjunto de dados de uma versão específica expandindo o nó do conjunto de dados e executando as mesmas etapas descritas nesta seção na versão de interesse.
    • Visualizar conjunto de dados. Visualize seu conjunto de dados diretamente no VS Code Data Viewer. Observe que essa opção só está disponível para conjuntos de dados tabulares.
    • Cancele o registro do conjunto de dados. Remove um conjunto de dados e todas as versões dele do seu espaço de trabalho.

Como alternativa, use os > Azure ML: View Dataset Properties comandos e > Azure ML: Unregister Dataset respectivamente na paleta de comandos.

Ambientes

Para obter mais informações, consulte ambientes.

Criar ambiente

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho no qual você deseja criar o armazenamento de dados.
  3. Clique com o botão direito do mouse no nó Ambientes e selecione Criar ambiente.
  4. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  5. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Environment comando na paleta de comandos.

Ver configurações de ambiente

Para exibir as dependências e configurações de um ambiente específico na extensão:

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Ambientes .
  4. Clique com o botão direito do rato no ambiente que pretende visualizar e selecione Ver Ambiente.

Como alternativa, use o > Azure ML: View Environment comando na paleta de comandos.

Experimentações

Para obter mais informações, consulte experimentos.

Criar a tarefa

A maneira mais rápida de criar um trabalho é clicando no ícone Criar trabalho na barra de atividades da extensão.

Usando os nós de recurso no modo de exibição do Aprendizado de Máquina do Azure:

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Clique com o botão direito do mouse no nó Experimentos em seu espaço de trabalho e selecione Criar trabalho.
  4. Escolha o seu tipo de trabalho.
  5. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  6. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Job comando na paleta de comandos.

Ver trabalho

Para ver o seu trabalho no estúdio de Aprendizagem de Máquina do Azure:

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Experimentos dentro do seu espaço de trabalho.
  3. Clique com o botão direito do rato na experiência que pretende ver e selecione Ver Experiência no Studio.
  4. Será exibido um prompt solicitando que você abra a URL do experimento no estúdio do Azure Machine Learning. Selecione Abrir.

Como alternativa, use o > Azure ML: View Experiment in Studio comando respectivamente na paleta de comandos.

Acompanhe o progresso do trabalho

À medida que você está executando seu trabalho, você pode querer ver seu progresso. Para acompanhar o progresso de um trabalho no estúdio do Azure Machine Learning a partir da extensão:

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Experimentos dentro do seu espaço de trabalho.
  3. Expanda o nó de trabalho para o qual você deseja acompanhar o progresso.
  4. Clique com o botão direito do mouse no trabalho e selecione Exibir trabalho no Studio.
  5. Será exibido um prompt solicitando que você abra a URL do trabalho no estúdio do Azure Machine Learning. Selecione Abrir.

Baixar logs de trabalho & saídas

Quando um trabalho estiver concluído, convém baixar os logs e ativos, como o modelo gerado como parte de um trabalho.

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Experimentos dentro do seu espaço de trabalho.
  3. Expanda o nó de trabalho para o qual você deseja baixar logs e saídas.
  4. Clique com o botão direito do rato no trabalho:
    • Para baixar as saídas, selecione Baixar saídas.
    • Para transferir os registos, selecione Transferir registos.

Como alternativa, use os > Azure ML: Download Outputs comandos e > Azure ML: Download Logs respectivamente na paleta de comandos.

Instâncias de computação

Para obter mais informações, consulte instâncias de computação.

Criar instância de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Computação .
  4. Clique com o botão direito do mouse no nó Instâncias de computação em seu espaço de trabalho e selecione Criar computação.
  5. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  6. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Compute comando na paleta de comandos.

Conectar-se à instância de computação

Para usar uma instância de computação como um ambiente de desenvolvimento ou servidor Jupyter remoto, consulte Conectar-se a uma instância de computação.

Parar ou reiniciar a instância de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Instâncias de computação dentro do nó Computação .
  4. Clique com o botão direito do mouse na instância de computação que deseja parar ou reiniciar e selecione Parar instância de computação ou Reiniciar instância de computação, respectivamente.

Como alternativa, use os > Azure ML: Stop Compute instance comandos e Restart Compute instance respectivamente na paleta de comandos.

Exibir configuração de instância de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Instâncias de computação dentro do nó Computação .
  4. Clique com o botão direito do mouse na instância de computação que deseja inspecionar e selecione Exibir propriedades da instância de computação.

Como alternativa, use o AzureML: View Compute instance Properties comando na paleta de comandos.

Excluir instância de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Instâncias de computação dentro do nó Computação .
  4. Clique com o botão direito do mouse na instância de computação que deseja excluir e selecione Excluir instância de computação.

Como alternativa, use o AzureML: Delete Compute instance comando na paleta de comandos.

Clusters de computação

Para obter mais informações, consulte Treinamento de destinos de computação.

Criar cluster de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Computação .
  4. Clique com o botão direito do mouse no nó Clusters de computação em seu espaço de trabalho e selecione Criar computação.
  5. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  6. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Compute comando na paleta de comandos.

Ver configuração de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Clusters de computação dentro do nó Computação .
  4. Clique com o botão direito do rato no cálculo que pretende visualizar e selecione Ver Propriedades de Computação.

Como alternativa, use o > Azure ML: View Compute Properties comando na paleta de comandos.

Excluir cluster de computação

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Clusters de computação dentro do nó Computação .
  4. Clique com o botão direito do mouse no cálculo que deseja excluir e selecione Remover computação.

Como alternativa, use o > Azure ML: Remove Compute comando na paleta de comandos.

Inference Clusters

Para obter mais informações, consulte Destinos de computação para inferência.

Gerenciar clusters de inferência

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Clusters de inferência dentro do nó Computação .
  4. Clique com o botão direito do mouse no cálculo desejado:
    • Exibir propriedades de computação. Exibe dados de configuração somente leitura sobre a computação anexada.
    • Desanexe a computação. Desanexa a computação do seu espaço de trabalho.

Como alternativa, use os > Azure ML: View Compute Properties comandos e > Azure ML: Detach Compute respectivamente na paleta de comandos.

Excluir clusters de inferência

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Computação anexada dentro do nó Computação.
  4. Clique com o botão direito do mouse no cálculo que deseja excluir e selecione Remover computação.

Como alternativa, use o > Azure ML: Remove Compute comando na paleta de comandos.

Attached Compute

Para obter mais informações, consulte computação não gerenciada.

Gerenciar computação anexada

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Expanda o nó Computação anexada dentro do nó Computação.
  4. Clique com o botão direito do mouse no cálculo desejado:
    • Exibir propriedades de computação. Exibe dados de configuração somente leitura sobre a computação anexada.
    • Desanexe a computação. Desanexa a computação do seu espaço de trabalho.

Como alternativa, use os > Azure ML: View Compute Properties comandos e > Azure ML: Detach Compute respectivamente na paleta de comandos.

Modelos

Para obter mais informações, consulte Treinar modelos de aprendizado de máquina.

Para obter mais informações, consulte Treinar modelos de aprendizado de máquina.

Criar modelo

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Clique com o botão direito do mouse no nó Modelos em seu espaço de trabalho e selecione Criar modelo.
  4. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  5. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Model comando na paleta de comandos.

Ver propriedades do modelo

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Modelos dentro do seu espaço de trabalho.
  3. Clique com o botão direito do rato no modelo cujas propriedades pretende ver e selecione Ver Propriedades do Modelo. Um arquivo é aberto no editor que contém as propriedades do modelo.

Como alternativa, use o > Azure ML: View Model Properties comando na paleta de comandos.

Descarregar modelo

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Modelos dentro do seu espaço de trabalho.
  3. Clique com o botão direito do rato no modelo que pretende transferir e selecione Transferir ficheiro de modelo.

Como alternativa, use o > Azure ML: Download Model File comando na paleta de comandos.

Eliminar um modelo

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Modelos dentro do seu espaço de trabalho.
  3. Clique com o botão direito do rato no modelo que pretende eliminar e selecione Remover Modelo.
  4. Um prompt será exibido confirmando que você deseja remover o modelo. Selecione OK.

Como alternativa, use o > Azure ML: Remove Model comando na paleta de comandos.

Pontos finais

Para obter mais informações, consulte endpdoints.

Para obter mais informações, consulte pontos de extremidade.

Criar ponto de extremidade

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó do espaço de trabalho.
  3. Clique com o botão direito do mouse no nó Modelos em seu espaço de trabalho e selecione Criar ponto de extremidade.
  4. Escolha o seu tipo de ponto final.
  5. Um arquivo de especificação é exibido. Configure o arquivo de especificação.
  6. Clique com o botão direito do mouse no arquivo de especificação e selecione AzureML: Executar YAML.

Como alternativa, use o > Azure ML: Create Endpoint comando na paleta de comandos.

Excluir ponto de extremidade

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Pontos de extremidade dentro do seu espaço de trabalho.
  3. Clique com o botão direito do mouse na implantação que deseja remover e selecione Remover Serviço.
  4. Um prompt é exibido confirmando que você deseja remover o serviço. Selecione OK.

Como alternativa, use o > Azure ML: Remove Service comando na paleta de comandos.

Ver propriedades do serviço

Além de criar e excluir implantações, você pode exibir e editar configurações associadas à implantação.

  1. Expanda o nó de assinatura que contém seu espaço de trabalho.
  2. Expanda o nó Pontos de extremidade dentro do seu espaço de trabalho.
  3. Clique com o botão direito do mouse na implantação que você deseja gerenciar:
    • Para exibir as definições de configuração de implantação, selecione Exibir Propriedades do Serviço.

Como alternativa, use o > Azure ML: View Service Properties comando na paleta de comandos.

Próximos passos

Treine um modelo de classificação de imagem com a extensão VS Code.