Compartilhar via


Como implantar um modelo de AutoML em um ponto de extremidade online

APLICA-SE A:Extensão de ML da CLI do Azure v2 (atual)SDK do Python azure-ai-ml v2 (atual)

Neste artigo, você aprenderá a implantar um modelo de machine learning treinado com AutoML em um ponto de extremidade de inferência em tempo real online. O machine learning automatizado, também conhecido como ML automatizado ou AutoML, é o processo de automatizar as tarefas demoradas e iterativas do desenvolvimento de modelo de machine learning. Para obter mais informações, confira O que é machine learning automatizado (AutoML)?

Nas seções a seguir, você aprenderá a implantar o modelo de machine learning treinado por AutoML em pontos de extremidade online, usando o seguinte:

  • Azure Machine Learning Studio
  • CLI do Azure Machine Learning v2
  • SDK do Python do Azure Machine Learning v2

Pré-requisitos

Implantar do Estúdio do Azure Machine Learning e sem código

A implantação de um modelo treinado por AutoML da página do ML automatizado é uma experiência sem código. Ou seja, você não precisa preparar um script de pontuação nem um ambiente, porque ambos são gerados automaticamente.

  1. No Estúdio do Azure Machine Learning, vá para a página ML Automatizado.

  2. Selecione seu experimento e o execute.

  3. Escolha a guia Modelos + trabalhos filho.

  4. Selecione o modelo que você deseja implantar.

  5. Após você selecionar um modelo, o botão Implantar ficará disponível com um menu suspenso.

  6. Selecione a opção Ponto de extremidade em tempo real.

    Captura de tela mostrando o botão Implantar do menu suspenso.

    O sistema irá gerar o Modelo e o Ambiente necessários para a implantação.

    Captura de tela mostrando a página de implantação onde você pode alterar valores e, em seguida, selecionar Implantar.

Implantar manualmente do estúdio ou da linha de comando

Se quiser obter mais controle sobre a implantação, você pode baixar os artefatos de treinamento e implantá-los.

Para baixar os componentes necessários para a implantação:

  1. Vá para o seu experimento ML Automatizado e o execute no seu espaço de trabalho do machine learning.

  2. Escolha a guia Modelos + trabalhos filho.

  3. Selecione o modelo que você quer testar. Após você selecionar um modelo, o botão Baixar será habilitado.

  4. Escolha Baixar.

    Captura de tela mostrando a seleção do modelo e o botão baixar.

Você recebe um arquivo .zip contendo:

  • Um arquivo de especificação de ambiente conda chamado conda_env_<VERSION>.yml
  • Um arquivo de pontuação do Python chamado scoring_file_<VERSION>.py
  • O modelo propriamente dito, em um arquivo .pkl do Python chamado model.pkl

Para implantar usando esses arquivos, você pode usar o estúdio ou a CLI do Azure.

  1. No Estúdio do Azure Machine Learning, vá para a página Modelos.
  2. Selecione + Registro>A partir de arquivos locais.
  3. Registre o modelo que você baixou da execução do ML Automatizado.
  4. Vá para a página Ambientes, selecione Ambiente personalizado e selecione + Criar para criar um ambiente para a sua implantação. Use o yaml do conda que você baixou para criar um ambiente personalizado.
  5. Selecione o modelo e, no menu suspenso Implantar, selecione Ponto de extremidade em tempo real.
  6. Conclua todas as etapas no assistente para criar um ponto de extremidade online e uma implantação.