O que é o estruturador do Azure Machine Learning(v2)?

O estruturador do Azure Machine Learning é uma interface de IU de arrastar e largar para criar pipelines de machine learning nas Áreas de Trabalho do Azure Machine Learning.

Conforme mostrado no GIF abaixo, pode criar um pipeline visualmente ao arrastar e largar blocos modulares e ligá-los.

GIF de um pipeline de criação no estruturador.

Nota

Designer suporta dois tipos de componentes, componentes pré-criados clássicos (v1) e componentes personalizados(v2). Estes dois tipos de componentes NÃO são compatíveis.

Os componentes pré-criados clássicos suportam tarefas típicas de processamento de dados e machine learning, incluindo regressão e classificação. Embora os componentes pré-criados clássicos continuem a ser suportados, não serão adicionados novos componentes.

Os componentes personalizados permitem-lhe moldar o seu próprio código como um componente que permite a partilha entre áreas de trabalho e a criação totalmente integrada nas interfaces do Azure Machine Learning Studio, da CLI v2 e do SDK v2.

Para novos projetos, recomendamos vivamente que utilize componentes personalizados, uma vez que são compatíveis com o AzureML V2 e continuarão a receber novas atualizações.

Este artigo aplica-se a componentes personalizados.

Elementos

Os blocos modulares do pipeline são denominados recursos no Azure Machine Learning, que inclui:

Designer tem uma biblioteca de recursos no lado esquerdo, onde pode aceder a todos os recursos necessários para criar o pipeline. Mostra os recursos que criou na área de trabalho e os recursos partilhados no registo aos quais tem permissão para aceder.

Captura de ecrã da biblioteca de recursos.

Para ver os recursos de um registo específico, selecione o filtro Nome do registo acima da biblioteca de recursos. Os recursos que criou na área de trabalho atual estão no registo = área de trabalho. Os recursos fornecidos pelo Azure Machine Learning estão no registo = azureml.

Designer apenas mostra os recursos que criou e nomeou na área de trabalho. Não verá quaisquer recursos não identificados na biblioteca de recursos. Para saber como criar dados e recursos de componentes, leia estes artigos:

Pipeline

Designer é uma ferramenta que lhe permite criar pipelines com os seus recursos de forma visual. Ao utilizar o estruturador, encontrará dois conceitos relacionados com pipelines: rascunho do pipeline e tarefas de pipeline.

Captura de ecrã a mostrar o rascunho do pipeline e a lista de tarefas do pipeline.

Rascunho do pipeline

À medida que edita um pipeline no estruturador, o seu progresso é guardado como um rascunho de pipeline. Pode editar um rascunho de pipeline em qualquer altura ao adicionar ou remover componentes, configurar destinos de computação, criar parâmetros, etc.

Um rascunho de pipeline válido tem estas características:

  • Os recursos de dados só podem ligar a componentes.
  • Os componentes só podem ligar a recursos de dados ou a outros componentes.
  • Todas as portas de entrada necessárias para componentes têm de ter alguma ligação ao fluxo de dados.
  • Todos os parâmetros necessários para cada componente têm de ser definidos.

Quando estiver pronto para executar o rascunho do pipeline, submeta uma tarefa de pipeline.

Tarefa de pipeline

Sempre que executar um pipeline, a configuração do pipeline e os respetivos resultados são armazenados na área de trabalho como uma tarefa de pipeline. Pode voltar a qualquer tarefa de pipeline para inspecionar a resolução de problemas ou auditoria. Clonar uma tarefa de pipeline cria um novo rascunho de pipeline para continuar a editar.

Abordagens para criar pipelines no estruturador

Criar novo pipeline do zero

Pode criar um novo pipeline e compilar a partir do zero. Lembre-se de selecionar a opção Componente personalizado quando criar o pipeline no estruturador.

Captura de ecrã a mostrar para selecionar o componente personalizado.

Clonar uma tarefa de pipeline existente

Se quiser trabalhar com base numa tarefa de pipeline existente na área de trabalho, pode cloná-la facilmente num novo rascunho de pipeline para continuar a editar.

Captura de ecrã a mostrar uma tarefa de pipeline na área de trabalho com o botão clone realçado.

Após a clonagem, também pode saber a que tarefa de pipeline é clonada ao selecionar Mostrar linhagem.

Captura de ecrã a mostrar a linhagem de rascunho depois de selecionar mostrar o botão de linhagem.

Pode editar o pipeline e, em seguida, submeter novamente. Depois de submeter, pode ver a linhagem entre a tarefa que submete e a tarefa original ao selecionar Mostrar linhagem na página de detalhes da tarefa.

Passo seguinte