Geral

P: O que é o Amazon SageMaker?

O Amazon SageMaker é um serviço totalmente gerenciado que permite que cientistas de dados e desenvolvedores criem, treinem e implantem de modo rápido e fácil modelos de aprendizado de máquina.

P: O que posso fazer com o Amazon SageMaker?

O Amazon SageMaker permite que os desenvolvedores e cientistas criem modelos de aprendizado de máquina para uso em aplicativos inteligentes e preditivos.

P: Como posso começar a usar o Amazon SageMaker?

Para começar a usar o Amazon SageMaker, faça login no console do Amazon SageMaker, inicie uma instância de notebook com um notebook de exemplo, modifique-o para conexão às fontes de dados, siga o exemplo para criar/treinar/validar modelos e implante o modelo resultante em produção com apenas algumas entradas.

P: Em quais regiões o Amazon SageMaker está disponível?

Para ver uma lista das regiões da AWS em que o Amazon SageMaker está disponível, acesse a tabela de regiões da AWS de toda a infraestrutura global da AWS. Para obter mais informações, consulte as regiões e os endpoints na referência geral da AWS.

P: Qual a disponibilidade dos serviços do Amazon SageMaker?

O Amazon SageMaker foi projetado para oferecer alta disponibilidade. Não há janelas de manutenção nem tempos de inatividade programados. As APIs do Amazon SageMaker são executadas nos datacenters comprovados e de alta disponibilidade da Amazon, com replicação da pilha de serviços configurada em três unidades em cada região da AWS para proporcionar tolerância a falhas em caso de falha de servidor ou interrupção de zona de disponibilidade.

P: Quais as medidas de segurança implementadas no Amazon SageMaker?

O Amazon SageMaker garante que os artefatos de modelos de aprendizado de máquina e outros artefatos de sistema sejam criptografados quando em trânsito e quando ociosos. As solicitações para a API e o console do Amazon SageMaker são efetuadas em uma conexão segura (SSL). Você passa funções do AWS Identity and Access Management ao Amazon SageMaker para fornecer permissões para acessar recursos em seu nome para fins de treinamento e implantação. Você pode usar buckets do S3 criptografados para modelar artefatos e datas, bem como passar uma chave do KMS a notebooks do Amazon SageMaker para criptografar o volume associado de armazenamento de aprendizado de máquina.

P: Como o Amazon SageMaker protege meu código?

O Amazon SageMaker armazena código em volumes de armazenamento de aprendizado de máquina, protegidos por security groups e, opcionalmente, criptografados quando ociosos.

P: Como sou cobrado pelo uso do Amazon SageMaker?

Você paga pelos recursos de computação, armazenamento e processamento de dados de aprendizado de máquina usados para hospedar o notebook, treinar o modelo, executar previsões e registrar as saídas. O Amazon SageMaker permite selecionar o número e o tipo de instâncias usadas para o notebook hospedado, para treinamento e para hospedagem de modelos. O pagamento é feito conforme o uso. Não há taxas mínimas nem compromissos antecipados.

P: E se eu tiver o meu próprio ambiente de notebook, treinamento ou hospedagem?

O Amazon SageMaker oferece um fluxo de trabalho completo e abrangente, mas você pode continuar a usar suas ferramentas atuais com o Amazon SageMaker. É possível transferir facilmente os resultados de cada fase para dentro e para fora do Amazon SageMaker para atender a requisitos de negócios.

Notebooks Jupyter hospedados

P: Quais tipos de notebooks têm suporte?

No momento, os notebooks Jupyter têm suporte.

P: Como persistir arquivos de notebook quando paro a minha área de trabalho?

Você pode persistir arquivos do notebook no volume de armazenamento de aprendizado de máquina associado. O volume de armazenamento de aprendizado de máquina será desassociado quando a instância do notebook for desligada. Quando a instância for reiniciada, o volume será associado novamente. Os itens armazenados na memória não serão persistidos.

P: Como posso aumentar os recursos disponíveis para um notebook?

Você pode modificar a instância do notebook e selecionar um perfil maior por meio do console do Amazon SageMaker após salvar os arquivos e os dados no volume de armazenamento de aprendizado de máquina associado. A instância do notebook será reiniciada com mais recursos disponíveis, com os mesmos arquivos de notebook e bibliotecas instaladas.

P: Como posso treinar um modelo de um notebook do Amazon SageMaker?

Após iniciar um notebook de exemplo, você poderá personalizá-lo de acordo com a fonte de dados e o schema, e executar as APIs da AWS para criar um trabalho de treinamento. O progresso ou a conclusão do trabalho de treinamento estão disponíveis no console do Amazon SageMaker ou por meio das APIs da AWS.

Treinamento de modelos

P: Há limite para o tamanho do conjunto de dados que posso usar para treinamento?

Não há limites fixos para o tamanho do conjunto de dados que pode ser usado para modelos de treinamento com o Amazon SageMaker.

P: Quais fontes de dados posso usar facilmente com o Amazon SageMaker?

Você pode especificar o local dos dados de treinamento no Amazon S3 como parte da criação de um trabalho de treinamento.

P: Quais algoritmos são usados pelo Amazon SageMaker para gerar modelos?

O Amazon SageMaker inclui algoritmos incorporados para regressão linear, regressão logística, agrupamentos k-means, análise de componente principal, máquinas de fatorização, modelagem de tópicos neural, alocação latente de dirichlet, árvores reforçadas com gradiente, sequence2sequence e classificação de imagens. O Amazon SageMaker também oferece contêineres otimizados para MXNet e Tensorflow. Além disso, o Amazon SageMaker oferece suporte a algoritmos de treinamento personalizados fornecidos por meio de uma imagem de Docker de acordo com a especificação documentada.

Hospedagem de modelos

P: Posso acessar a infraestrutura em que o Amazon SageMaker executado?

Não. O Amazon SageMaker opera a infraestrutura de computação em seu nome, o que permite executar verificações de integridade, aplicar patches de segurança e realizar outras manutenções de rotina. Você também pode implantar os artefatos do modelo do treinamento com código de inferência personalizado no seu próprio ambiente de hospedagem.

P: Como posso escalar o tamanho e a performance de um modelo do Amazon SageMaker após implantá-lo em produção?

A hospedagem do Amazon SageMaker escala automaticamente a performance necessária para o aplicativo usando Application Auto Scaling. Além disso, você pode alterar manualmente o número e o tipo de instâncias sem causar tempo de inatividade por meio da modificação da configuração do endpoint.

P: Como posso monitorar o ambiente de produção do Amazon SageMaker?

O Amazon SageMaker emite métricas de performance para o Amazon CloudWatch Metrics para que você possa rastrear métricas, definir alarmes e reagir automaticamente a mudanças no tráfego de produção. Além disso, o Amazon SageMaker escreve logs para o Amazon Cloudwatch Logs, o que permite monitorar e solucionar problemas do ambiente de produção.

P: Que tipos de modelos podem ser hospedados com o Amazon SageMaker?

O Amazon SageMaker pode hospedar qualquer modelo que siga a especificação documentada para imagens de Docker de inferência. Isso inclui os modelos criados de artefatos de modelo e código de inferência do Amazon SageMaker.

P: A quantas solicitações de API concorrentes em tempo real o Amazon SageMaker consegue oferecer suporte?

O Amazon SageMaker foi criado para escalar para um grande número de transações por segundo. O número preciso varia em função do modelo implantado e do número e do tipo de instâncias nas quais o modelo é implantado.


Saiba mais sobre a definição de preço do Amazon SageMaker

Acesse a página de definição de preço
Pronto para começar?
Cadastrar-se
Mais dúvidas?
Entre em contato conosco