O que é o Azure Machine Learning designer(v2)?

O designer do Azure Machine Learning é uma interface do usuário de arrastar e soltar para criar pipelines de machine learning em Workspaces do Azure Machine Learning.

Como mostrado no GIF abaixo, você pode criar um pipeline visualmente arrastando e soltando seus blocos de construção e conectando-os.

GIF de um pipeline de construção no designer.

Observação

O Designer tem suporte para dois tipos de componentes, componentes predefinidos clássicos(v1) e componentes personalizados(v2). Esses dois tipos de componentes NÃO são compatíveis.

Componentes pré-construídos clássicos oferecem suporte a tarefas típicas de processamento de dados e aprendizado de máquina, incluindo regressão e classificação. Embora os componentes predefinidos clássicos continuem a ter suporte, nenhum componente novo será adicionado.

Os componentes personalizados permitem encapsular seu próprio código como um componente que habilita o compartilhamento entre workspaces e a criação direta entre as interfaces do Azure Machine Learning Studio, da CLI v2 e do SDK v2.

Para novos projetos, é altamente recomendável que você use componentes personalizados, pois eles são compatíveis com o AzureML V2 e continuarão a receber novas atualizações.

Este artigo se aplica a componentes personalizados..

Ativos

Os blocos de construção do pipeline são chamados de ativos no Azure Machine Learning, que inclui:

O Designer tem uma biblioteca de ativos do lado esquerdo, na qual você pode acessar todos os ativos necessários para criar seu pipeline. Ele mostra os ativos que você criou no seu espaço de trabalho e os ativos compartilhados no registro que você tem permissão para acessar.

Captura de tela da biblioteca de ativos.

Para ver os ativos de um registro específico, selecione o filtro Nome do registro acima da biblioteca de ativos. Os ativos que você criou em seu espaço de trabalho atual estão no registro = espaço de trabalho. Os ativos fornecidos pelo Azure Machine Learning estão em registry = azureml.

O Designer mostra apenas os ativos que você criou e nomeou no seu espaço de trabalho. Você não verá nenhum ativo sem nome na biblioteca de ativos. Para saber como criar dados e ativos de componentes, leia estes artigos:

Pipeline

O Designer é uma ferramenta que permite criar pipelines com seus ativos de maneira visual. Ao usar o designer, você encontrará dois conceitos relacionados aos pipelines: rascunho do pipeline e trabalhos do pipeline.

Captura de tela do rascunho do pipeline e da lista de trabalhos do pipeline.

Rascunho de pipeline

À medida que você edita um pipeline no designer, seu progresso é salvo como um rascunho de pipeline. Você pode editar um rascunho de pipeline a qualquer momento adicionando ou removendo componentes, configurando destinos de computação, criando parâmetros e assim por diante.

Um rascunho de tubulação válido tem estas características:

  • Os ativos de dados só podem ser conectados a componentes.
  • Os componentes só podem se conectar a ativos de dados ou a outros componentes.
  • Todas as portas de entrada necessárias para os componentes devem ter alguma conexão com o fluxo de dados.
  • Todos os parâmetros necessários para cada componente devem estar configurados.

Quando você estiver pronto para executar o rascunho de pipeline, envie um trabalho de pipeline.

Trabalho de pipeline

Cada vez que você executa um pipeline, a configuração do pipeline e seus resultados são armazenados no espaço de trabalho como um trabalho de pipeline. Você pode voltar a qualquer trabalho de pipeline para inspecioná-lo quanto a solução de problemas ou auditoria. Clonar um trabalho de pipeline cria um novo rascunho de pipeline para você continuar editando.

Abordagens para criar um pipeline no designer

Criar novo pipeline do zero

Você pode criar um novo pipeline e criar a partir do zero. Lembre-se de selecionar a opção Componente personalizado ao criar o pipeline no designer.

Captura de tela exibida para selecionar um componente personalizado.

Clonar um trabalho de pipeline existente

Se quiser trabalhar com base em um trabalho de pipeline existente no workspace, você poderá cloná-lo facilmente em um novo rascunho de pipeline para continuar a edição.

Captura de tela de um trabalho de pipeline no workspace com o botão Clonar realçado.

Após a clonagem, você também poderá saber de qual trabalho de pipeline ele é clonado selecionando Mostrar linhagem.

Captura de tela mostrando a linhagem de rascunho depois de selecionar o botão Mostrar linhagem.

Você pode editar seu pipeline e enviar novamente. Depois de enviar, você pode ver a linhagem entre o trabalho enviado e o trabalho original selecionando Mostrar linhagem na página de detalhes do trabalho.

Próxima etapa