O que é Designer (v2) no Azure Machine Learning?

O designer do Estúdio do Azure Machine Learning é um usuário de arrastar e soltar para criar pipelines de machine learning em workspaces do Azure Machine Learning.

Importante

O Designer no Azure Machine Learning dá suporte a dois tipos de pipelines que usam componentes clássicos pré-construídos (v1) ou personalizados (v2). Os dois tipos de componente não são compatíveis em pipelines. Este artigo se aplica ao Designer (v2) com componentes personalizados.

  • Os componentes personalizados (v2) permitem encapsular seu próprio código como componentes, habilitando o compartilhamento entre workspaces e a criação direta entre as interfaces do Estúdio do Azure Machine Learning, da CLI v2 e do SDK v2. É melhor utilizar componentes personalizados para novos projetos, porque são compatíveis com Azure Machine Learning v2 e continuam a receber novas atualizações.

  • Componentes pré-construídos clássicos (v1) oferecem suporte a tarefas típicas de processamento de dados e aprendizado de máquina, como regressão e classificação. O Azure Machine Learning continua a dar suporte aos componentes pré-construídos clássicos existentes, mas nenhum novo componente pré-construído clássico está sendo adicionado. Além disso, a implantação de componentes predefinidos clássicos (v1) não dá suporte a pontos de extremidade online gerenciados (v2). Para obter mais informações sobre componentes predefinidos clássicos e o designer v1, consulte Designer do Azure Machine Learning (v1).

O GIF animado a seguir mostra como você pode criar um pipeline visualmente no Designer arrastando e soltando ativos e conectando-os.

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

Bibliotecas de ativos

O Designer usa blocos de construção de bibliotecas de ativos do Azure Machine Learning para criar pipelines. As bibliotecas de ativos incluem os seguintes blocos de construção de pipeline:

As guias Dados, Modelo e Componente no lado esquerdo do Designer mostram ativos em seu workspace e em todos os registros do Azure Machine Learning aos quais você tem acesso.

Captura de tela das bibliotecas de ativos filtradas para um registro.

Para exibir ativos de registros específicos, selecione o filtro Nome do registro. 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 no registro azureml.

Para saber como criar ativos de dados e componentes em seu workspace, consulte os seguintes artigos:

Pipelines

Você pode usar o Designer para criar pipelines visualmente com seus ativos. Você pode criar novos pipelines ou clonar e criar trabalhos de pipeline existentes.

Novos pipelines

A seleção do símbolo + em Novo pipeline na parte superior da tela do Designer cria um novo pipeline para compilar do zero. Selecione a opção Personalizado para que você possa usar componentes personalizados.

Captura de tela da seleção do novo pipeline com componentes personalizados.

As duas guias em Pipelines na parte inferior da tela do Designer mostram os Rascunhos de pipeline existentes e Trabalhos de pipeline em seu workspace.

Rascunhos de pipeline

À medida que você cria um pipeline, o Designer salva seu progresso como um rascunho de pipeline.

Captura de tela da lista de rascunho do pipeline.

Você pode editar um rascunho de pipeline a qualquer momento adicionando ou removendo componentes, configurando destinos de computação e configurando parâmetros.

Captura de tela de um pipeline de rascunho sendo editado.

Um rascunho de tubulação válido tem as seguintes 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, salve e envie como um trabalho de pipeline.

Trabalhos de pipeline

Cada vez que você executa um pipeline, a configuração do pipeline e os resultados são armazenados no espaço de trabalho como um trabalho de pipeline. Você pode reenviar qualquer trabalho de pipeline anterior, inspecioná-lo para solução de problemas ou auditoria ou cloná-lo para criar um novo rascunho de pipeline para edição adicional.

Captura de tela da lista de trabalhos do pipeline.

Você pode editar e reenviar seus pipelines. 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.

Captura de tela mostrando a linhagem reenviada depois de selecionar Mostrar linhagem.

Trabalhos de pipeline clonados

Se você quiser basear um novo pipeline em um trabalho de pipeline existente no workspace, poderá clonar o trabalho 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ê pode descobrir de qual trabalho de pipeline o novo pipeline foi clonado selecionando Mostrar linhagem.

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