Testar pontos de extremidade online gerenciados

Concluído

Depois de implantar um serviço em tempo real, você poderá consumi-lo em aplicativos cliente para prever rótulos para novos casos de dados.

Usar o Estúdio do Azure Machine Learning

Você pode listar todos os pontos de extremidade no Estúdio do Azure Machine Learning navegando até a página Pontos de Extremidade. Na guia Pontos de extremidade em tempo real, todos os pontos de extremidade são mostrados.

Você pode selecionar um ponto de extremidade para examinar seus detalhes e logs de implantação.

Além disso, você pode usar o estúdio para testar o ponto de extremidade.

Diagram showing different hyperparameter values resulting in different models by performing hyperparameter tuning.

Usar o SDK do Python do Azure Machine Learning

Para testar, você também pode usar o SDK do Python do Azure Machine Learning para invocar um ponto de extremidade.

Normalmente, você envia dados para o modelo implantado no formato JSON com a seguinte estrutura:

{
  "data":[
      [0.1,2.3,4.1,2.0], // 1st case
      [0.2,1.8,3.9,2.1],  // 2nd case,
      ...
  ]
}

A resposta do modelo implantado é uma coleção JSON com uma previsão para cada caso que foi enviado nos dados. O seguinte exemplo de código invoca um ponto de extremidade e exibe a resposta:

# test the blue deployment with some sample data
response = ml_client.online_endpoints.invoke(
    endpoint_name=online_endpoint_name,
    deployment_name="blue",
    request_file="sample-data.json",
)

if response[1]=='1':
    print("Yes")
else:
    print ("No")