Criar uma previsão em lote - Amazon Machine Learning

Não estamos mais atualizando o serviço Amazon Machine Learning nem aceitando novos usuários para ele. Essa documentação está disponível para usuários existentes, mas não estamos mais atualizando-a. Para obter mais informações, consulte O que é o Amazon Machine Learning.

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á.

Criar uma previsão em lote

Para criar uma previsão em lotes, você cria um objeto BatchPrediction usando o console ou a API do Amazon Machine Learning (Amazon ML). Um objeto BatchPrediction descreve um conjunto de previsões que o Amazon ML gera usando o modelo de ML e um conjunto de observações de entrada. Quando você cria um objeto BatchPrediction, o Amazon ML inicia um fluxo de trabalho assíncrono que calcula as previsões.

Você precisa usar o mesmo esquema para a fonte de dados que você usa para obter previsões em lote e a fonte de dados que você usou para treinar o modelo de ML em que você consulta previsões. A única exceção é que a fonte de dados para uma previsão em lote não precisa incluir o atributo de destino, porque o Amazon ML o prevê. Se você fornece o atributo de destino, o Amazon ML ignora esse valor.

Criar uma previsão em lote (console)

Para criar uma previsão em lote usando o console do Amazon ML, use o assistente Criar previsões em lote.

Para criar uma previsão em lote (console)
  1. Faça login no AWS Management Console e abra o console do Amazon Machine Learning em https://console.aws.amazon.com/machinelearning/.

  2. No painel do Amazon ML, em Objetos, escolha Criar novo... e depois Previsão em lote.

  3. Escolha o modelo do Amazon ML que você deseja usar para criar a previsão em lote.

  4. Para confirmar que você deseja usar esse modelo, escolha Continue (Continuar).

  5. Escolha a fonte de dados para a qual você deseja criar previsões. A fonte de dados precisa ter o mesmo esquema do modelo, embora não precise incluir o atributo de destino.

  6. Escolha Continuar.

  7. Em S3 destination (Destino do S3), digite o nome do bucket do S3.

  8. Escolha Revisar.

  9. Revise as configurações e escolha Create batch prediction (Criar previsão em lotes).

Criar uma previsão em lote (API)

Para criar um objeto BatchPrediction usando a API do Amazon ML, você precisa fornecer os seguintes parâmetros:

Datasource ID

O ID da fonte de dados que aponta para as observações para as quais você quer as previsões. Por exemplo, se você quer previsões para dados em um arquivo chamado s3://examplebucket/input.csv, é preciso criar um objeto de fonte de dados que aponte para o arquivo de dados e, em seguida, passar o ID da fonte de dados com esse parâmetro.

BatchPrediction ID

O ID para atribuir à previsão em lote.

ML Model ID

O ID do modelo de ML em que o Amazon ML deve consultar as previsões.

Output Uri

O URI do bucket do S3 no qual armazenar a saída da previsão. O Amazon ML precisa ter permissões para gravar dados nesse bucket.

O parâmetro OutputUri precisa fazer referência a um caminho do S3 que termine com uma barra ('/'), conforme mostrado no exemplo a seguir:

s3://examplebucket/examplepath/

Para obter mais informações sobre configuração de permissões do S3, consulte Conceder permissões ao Amazon ML para gerar previsões no Amazon S3.

BatchPrediction Nome (Opcional)

(Opcional) Um nome legível para a previsão em lotes.