O processo do Amazon Machine Learning - 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.

O processo do Amazon Machine Learning

A tabela a seguir descreve como usar o console do Amazon ML para executar o processo de ML descrito neste documento.

Processo de ML

Tarefa do Amazon ML

Analisar os dados

Para analisar os dados no Amazon ML, crie uma fonte de dados e verifique a página de informações de dados.

Divida os dados em fontes de dados e avaliação de treinamento

O Amazon ML pode dividir a fonte de dados para usar 70% dos dados para treinamento de modelo e 30% para avaliação do desempenho preditivo do modelo.

Quando você usa o assistente Criar modelo de ML com as configurações padrão, o Amazon ML divide os dados para você.

Se você usar o assistente Criar modelo de ML com as configurações personalizadas e optar por avaliar o modelo de ML, verá uma opção para permitir que o Amazon ML divida os dados e execute uma avaliação em 30% dos dados.

Embaralhar os dados de treinamento

Quando você usa o assistente Criar modelo de ML com as configurações padrão, o Amazon ML embaralha os dados para você. Você também pode embaralhar os dados antes de importá-los para o Amazon ML.

Processar recursos

O processo de inserir um conjunto de dados de treinamento em um formato ideal para aprendizagem e generalização é conhecido como transformação de recurso. Quando você usa o assistente Criar modelo de ML com as configurações padrão, o Amazon ML sugere as configurações de processamento do recurso para os dados.

Para especificar configurações de processamento de recursos, use a opção Custom (Personalizar) do assistente Create ML Model (Criar modelo de ML) e forneça uma receita de processamento de recursos.

Treinar o modelo

Quando você usa o assistente Criar modelo de ML para criar um modelo no Amazon ML, o Amazon ML treina o modelo.

Selecionar parâmetros de modelo

No Amazon ML, você pode ajustar quatro parâmetros que afetam o desempenho preditivo do modelo: tamanho do modelo, número de passagens, tipo de embaralhamento e regularização. Você pode definir esses parâmetros ao usar o assistente Create ML Model (Criar modelo de ML) para criar um modelo de ML e escolhe a opção Custom (Personalizar).

Avaliar o desempenho do modelo

Use o assistente Create Evaluation para avaliar o desempenho preditivo do modelo.

Seleção de recursos

O algoritmo de aprendizagem do Amazon ML pode eliminar recursos que não contribuem muito para o processo de aprendizagem. Para indicar que você deseja eliminar esses recursos, escolha o parâmetro L1 regularization ao criar o modelo de ML.

Definir um limite de pontuação para precisão da previsão

Analise o desempenho preditivo do modelo no relatório de avaliação em diferentes limites de pontuação e, em seguida, defina o limite de pontuação com base no aplicativo de negócios. O limite de pontuação determina como o modelo definirá uma correspondência de previsão. Ajuste o número para controlar falsos positivos e falsos negativos.

Usar o modelo

Use o modelo para obter previsões para um lote de observações usando o assistente Create Batch Prediction.

Ou obtenha previsões para observações individuais sob demanda, permitindo que o modelo de ML processe previsões em tempo real, usando a API Predict.