Visão geral do Pipelines - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visão geral do Pipelines

Um pipeline de SageMaker IA da Amazon é uma série de etapas interconectadas no gráfico acíclico direcionado (DAG) que são definidas usando a interface do usuário ou o SDK do drag-and-drop Pipelines. Você também pode criar seu pipeline usando o esquema JSON de definição de pipeline. Esse DAG JSON fornece informações sobre os requisitos e as relações entre cada etapa do seu pipeline. A estrutura do DAG de um pipeline é determinada pelas dependências de dados entre as etapas. Essas dependências de dados são criadas quando as propriedades da saída de uma etapa são passadas como entrada para outra etapa. A imagem a seguir é um exemplo de DAG de pipeline:

Um exemplo de gráfico acíclico direcionado (DAG) de pipeline.
O exemplo inclui as seguintes etapas:
  1. AbaloneProcess, uma instância da etapa de processamento, executa um script de pré-processamento nos dados usados para treinamento. Por exemplo, o script pode preencher valores ausentes, normalizar dados numéricos ou dividir dados nos conjuntos de dados de treinamento, validação e teste.

  2. AbaloneTrain, uma instância da etapa de treinamento, configura hiperparâmetros e treina um modelo a partir dos dados de entrada pré-processados.

  3. AbaloneEval, outra instância da etapa de processamento, avalia a precisão do modelo. Esta etapa mostra um exemplo de dependência de dados: usa a saída do conjunto de dados de teste do AbaloneProcess.

  4. AbaloneMSECondé uma instância de uma etapa de condição que, neste exemplo, verifica se o mean-square-error resultado da avaliação do modelo está abaixo de um determinado limite. Se o modelo não atender aos critérios, o funcionamento do pipeline é interrompido.

  5. A execução do pipeline prossegue com as seguintes etapas:

    1. AbaloneRegisterModel, em que a SageMaker IA exige uma RegisterModeletapa para registrar o modelo como um grupo de pacotes de modelos versionados no Amazon SageMaker Model Registry.

    2. AbaloneCreateModel, em que a SageMaker IA exige uma CreateModeletapa para criar o modelo em preparação para a transformação em lote. EmAbaloneTransform, a SageMaker IA chama uma etapa de transformação para gerar previsões de modelo em um conjunto de dados especificado por você.

Os tópicos a seguir descrevem conceitos fundamentais do Pipelines. Para obter um tutorial descrevendo a implementação desses conceitos, consulte Ações de pipelines.