Traga seu próprio modelo para o SageMaker Canvas - Amazon SageMaker

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

Traga seu próprio modelo para o SageMaker Canvas

nota

A funcionalidade descrita nesta página se aplica somente ao Amazon SageMaker Studio Classic. Atualmente, você só pode compartilhar modelos com o Canvas (ou visualizar modelos compartilhados do Canvas) no Studio Classic. Se você estiver usando a versão mais recente do Studio, deverá executar o Studio Classic a partir da versão mais recente do Studio para compartilhar modelos no Canvas ou visualizar modelos compartilhados no Canvas. Para obter mais informações sobre como acessar o Studio Classic, consulte a documentação do Studio Classic.

Os analistas de negócios podem se beneficiar dos modelos de ML já criados por cientistas de dados para resolver problemas de negócios, em vez de criar um novo modelo no Amazon SageMaker Canvas. No entanto, pode ser difícil usar esses modelos fora dos ambientes em que são construídos devido aos requisitos técnicos, à rigidez das ferramentas e aos processos manuais de importação de modelos. Isso geralmente força os usuários a reconstruir modelos de ML, resultando na duplicação de esforços e em mais tempo e recursos.

SageMaker O Canvas remove essas limitações para que você possa gerar previsões no Canvas com modelos que você treinou em qualquer lugar. Você pode registrar modelos de ML no SageMaker Model Registry, que é um armazenamento de metadados para modelos de ML, e importá-los para o SageMaker Canvas. Além disso, você pode gerar previsões com modelos que cientistas de dados treinaram no Amazon SageMaker Autopilot ou. SageMaker JumpStart Os usuários do Canvas podem então analisar e gerar previsões a partir de qualquer modelo que tenha sido compartilhado com eles.

Depois de satisfazer o Pré-requisitos, consulte as seções a seguir para obter instruções sobre como trazer seus próprios modelos para o Canvas e gerar previsões. O fluxo de trabalho começa no Studio Classic, onde um usuário do Studio Classic compartilha um modelo com um usuário do Canvas. Em seguida, o usuário do Canvas faz login em seu aplicativo Canvas para receber o modelo compartilhado e gerar previsões com ele.

nota

Você pode compartilhar modelos treinados com dados tabulares, de texto e de imagem no Canvas. Você não pode compartilhar modelos de séries temporais. Além disso, o traga seu próprio modelo (BYOM) do Canvas suporta apenas modelos baseados em CPU (ou modelos que usam instâncias de CPU para fazer previsões).

Pré-requisitos

Para trazer seu modelo para o SageMaker Canvas, preencha os seguintes pré-requisitos:

  • Você deve ter um usuário do Amazon SageMaker Studio Classic que tenha se integrado ao domínio da Amazon SageMaker . O usuário do Studio Classic deve estar no mesmo domínio do usuário do Canvas. O compartilhamento de modelos ocorre quando um usuário do Studio Classic compartilha um modelo com um usuário do Canvas de dentro do Studio Classic. Se você ainda não tiver um usuário do Studio Classic configurado, consulte a documentação do Studio Classic e o SageMaker domínio Onboard to Amazon.

  • Você deve ter um modelo treinado do SageMaker Autopilot ou do SageMaker Model Registry. SageMaker JumpStart Para qualquer modelo que você tenha construído fora do SageMaker, você deve registrar seu modelo no Registro de Modelos antes de importá-lo para o Canvas. Para obter mais informações, consulte a documentação do Registro do modelo.

  • O usuário do Canvas com quem você deseja compartilhar seu modelo deve ter permissão para acessar o bucket do Amazon S3 no qual você armazena seus conjuntos de dados e artefatos do modelo. Para obter instruções sobre como os administradores podem dar aos usuários do Canvas as permissões que eles precisam ter, consulte Conceda permissões aos usuários para colaborar com o Studio Classic.

  • Você também deve ter o nome do perfil de usuário do Canvas com quem deseja colaborar. O usuário do Canvas deve estar no mesmo SageMaker domínio da Amazon que seu usuário do Studio Classic. Você pode encontrar o nome do perfil de usuário usando o procedimento a seguir:

    1. Abra o SageMaker console em https://console.aws.amazon.com/sagemaker/.

    2. No painel de navegação, escolha Domínios.

    3. Na lista de domínios, escolha seu domínio. Isso abre a página de detalhes do domínio, onde você pode encontrar todos os perfis de usuário do domínio.

    Mantenha o nome do perfil de usuário pronto para a primeira etapa do tutorial a seguir.

Se seu aplicativo SageMaker Canvas estiver sendo executado em uma VPC de cliente particular, qualquer modelo de piloto automático compartilhado do Studio Classic deve usar o modo Autopilot HPO para oferecer suporte à geração de previsões no Canvas. Para obter mais informações sobre o modo HPO, consulte Modos de treinamento e suporte a algoritmos na documentação do Autopilot.

nota

Se você quiser feedback de cientistas de dados sobre um modelo construído dentro do Canvas, consulteColabore com cientistas de dados, onde um usuário do Canvas compartilha um modelo com um usuário do Studio Classic e o usuário do Studio Classic compartilha feedback ou atualizações do modelo.

Usuários do Studio Classic: compartilhar um modelo no SageMaker Canvas

Você deve ter um modelo treinado com dados tabulares que esteja pronto para compartilhar com os usuários do Canvas. Consulte as seções a seguir para obter informações sobre como compartilhar seus modelos a partir dos recursos do Studio Classic.

Você pode compartilhar um modelo com o Canvas do Amazon SageMaker Autopilot no Studio Classic. O piloto automático é um recurso que permite treinar e implantar seus modelos em SageMaker.

Você precisa ter um usuário do Studio Classic e um modelo treinado prontos para compartilhar no Autopilot. Para obter mais informações sobre como configurar o Studio Classic, consulte a documentação do Studio Classic. Para obter mais informações sobre o Autopilot, consulte a documentação do Autopilot.

Para compartilhar um modelo do Autopilot para o Canvas, use o procedimento a seguir.

  1. Abra seu aplicativo Amazon SageMaker Studio Classic.

  2. No painel de navegação lateral, escolha o ícone Início( Home icon in Studio Classic ).

  3. Na barra de navegação lateral do Studio Classic, escolha AutoML para abrir o Autopilot.

  4. Na página Autopilot, selecione o modelo do Autopilot que você deseja compartilhar com o usuário do Canvas. É possível compartilhar apenas um modelo de cada vez.

  5. Na página de detalhes do trabalho do Autopilot, na guia Modelos, selecione a versão do modelo que você deseja compartilhar.

  6. Escolha Compartilhar.

  7. Na caixa de diálogo Compartilhar modelo faça o seguinte:

    1. No campo Adicionar usuários do Canvas, insira o nome do perfil do usuário do Canvas. Você pode digitar até 23 usuários do Canvas. Se um perfil de usuário que você especificar não tiver um aplicativo Canvas associado a ele, você não poderá inserir o nome do perfil.

    2. Para o campo Adicionar uma observação, adicione uma descrição ou nota para o usuário do Canvas quando ele receber o modelo.

    3. Escolha Compartilhar para compartilhar o modelo.

Agora você compartilhou o modelo com o usuário do Canvas.

Você pode compartilhar um modelo com o Canvas a partir SageMaker JumpStart do Studio Classic. Com JumpStart, você pode acessar e ajustar modelos pré-treinados antes de implantá-los.

Você precisa ter um usuário do Studio Classic e um trabalho de treinamento concluído com êxito no JumpStart. Para obter mais informações sobre como configurar o Studio Classic, consulte a documentação do Studio Classic. Para obter mais informações sobre JumpStart, consulte a JumpStart documentação.

Para compartilhar um modelo do JumpStart Canvas, use o procedimento a seguir.

  1. Abra seu aplicativo Amazon SageMaker Studio Classic.

  2. No painel de navegação lateral, escolha o ícone Início( Home icon in Studio Classic ).

  3. Na barra de navegação lateral que se abre, escolha JumpStart.

  4. Escolha JumpStart Ativos lançados para abrir a página que lista seus trabalhos de JumpStart treinamento, modelos e endpoints.

  5. Escolha a guia Trabalhos de treinamento para ver a lista de seus modelos de trabalhos de treinamento.

  6. Na lista de trabalhos de treinamento, selecione o trabalho de treinamento que você deseja compartilhar com o usuário do Canvas. É possível compartilhar apenas um trabalho de cada vez. Isso abre a página de detalhes do trabalho de treinamento.

  7. No cabeçalho do trabalho de treinamento, escolha Compartilhar e selecione Compartilhar no Canvas.

    nota

    Você só pode compartilhar modelos tabulares no Canvas. Tentar compartilhar um modelo que não é tabular gera um erro Unsupported data type.

  8. Na caixa de diálogo Compartilhar com o Canvas faça o seguinte:

    1. No campo Adicionar usuários do Canvas para compartilhar, insira o nome do perfil do usuário do Canvas. Você pode digitar até 23 usuários do Canvas. Se um perfil de usuário que você especificar não tiver um aplicativo Canvas associado a ele, você não poderá inserir o nome do perfil.

    2. Para o campo Adicionar uma observação, adicione uma descrição ou nota para o usuário do Canvas quando ele receber o modelo.

    3. Escolha Compartilhar para compartilhar o modelo.

Agora você compartilhou o modelo com o usuário do Canvas.

Você pode compartilhar um modelo com o Canvas a partir do SageMaker Model Registry no Studio Classic. Com o Model Registry, você pode registrar modelos que você traz de fora SageMaker e integrá-los aos seus pipelines de ML.

Você precisa ter um usuário do Studio Classic e uma versão do modelo salvos no Registro de modelos. Para obter mais informações sobre como configurar o Studio Classic, consulte a documentação do Studio Classic. Se você não tiver uma versão do modelo no Registro do modelos, crie um grupo de modelos e registre uma versão nele. Para obter mais informações sobre o Registro do modelo, consulte a documentação do Registro do modelo.

Para compartilhar uma versão do modelo do Registro do modelo para o Canvas, use o procedimento a seguir.

  1. Abra seu aplicativo Amazon SageMaker Studio Classic.

  2. No painel de navegação lateral, escolha o ícone Início( Home icon in Studio Classic ).

  3. Na barra de navegação lateral que se abre, escolha Modelos.

  4. Selecione Registro do modelo na lista suspensa para abrir a página Registro do modelo e mostrar todos os grupos de modelos registrados em sua conta.

  5. Escolha o grupo de modelos que tem a versão do modelo que você deseja compartilhar.

  6. Você pode compartilhar uma versão do modelo na página do grupo de modelos ou na página da versão do modelo.

    • Para compartilhar uma versão do modelo na página do grupo de modelos, execute as etapas a seguir:

      1. Escolha Versões e marque a caixa ao lado da versão do modelo que você deseja compartilhar com o usuário do Canvas. É possível compartilhar apenas uma versão do modelo de cada vez.

      2. No menu suspenso Ações, escolha Compartilhar artefatos do modelo.

    • Para compartilhar uma versão do modelo na página da versão do modelo, execute as etapas a seguir:

      1. Escolha Versões e selecione o nome da versão do modelo que você deseja compartilhar com o usuário do Canvas. É possível compartilhar apenas uma versão do modelo de cada vez.

      2. No menu suspenso Ações, escolha Compartilhar artefatos do modelo.

  7. Na caixa de diálogo Compartilhar modelo faça o seguinte:

    1. No campo Adicionar usuários do Canvas para compartilhar, insira o nome do perfil do usuário do Canvas. Você pode digitar até 23 usuários do Canvas. Se um perfil de usuário que você especificar não tiver um aplicativo Canvas associado a ele, você não poderá inserir o nome do perfil.

    2. Em Adicionar detalhes do modelo, faça o seguinte:

      1. No campo Conjunto de dados de treinamento, insira o caminho do Amazon S3 para seu conjunto de dados de treinamento.

      2. No campo Conjunto de dados de validação, insira o caminho do Amazon S3 para seu conjunto de dados de validação.

      3. Em Coluna de destino, selecione Usar a primeira coluna se a primeira coluna no seu conjunto de dados for o destino ou selecione Especificar o nome da coluna de destino para definir o destino como uma coluna diferente no seu conjunto de dados.

      4. Para Cabeçalhos de coluna, selecione uma das seguintes opções:

        1. Selecione Usar a primeira linha se a primeira linha do seu conjunto de dados contiver os cabeçalhos das colunas.

        2. Selecione Especificar um conjunto de dados diferente no S3 para cabeçalhos de coluna se você tiver um arquivo armazenado no Amazon S3 contendo cabeçalhos que podem ser mapeados para seu conjunto de dados. O arquivo de cabeçalhos deve ter o mesmo número de colunas do seu conjunto de dados.

        3. Selecione Gerar automaticamente se você ainda não tiver cabeçalhos de coluna e quiser SageMaker gerar nomes de colunas genéricos para seu conjunto de dados.

      5. Na lista suspensa Tipo de problema, selecione seu tipo de modelo.

      6. Se você selecionou a Classificação binária ou os tipos de problema multiclasse, a opção Configurar saídas do modelo será exibida.

        Se você já tem um arquivo armazenado no Amazon S3 que mapeia os nomes das classes da coluna de destino padrão para os nomes de classe desejados, ative os nomes de saída do modelo e insira o caminho do Amazon S3 para o arquivo de mapeamento. Se você não tiver um arquivo de mapeamento, desative os nomes de saída do modelo e insira manualmente o Número de saídas do modelo (o número de classes da coluna de destino em seus dados). Em seguida, insira os nomes de classe desejados para substituir os nomes de classe padrão.

    3. (Opcional) Para o campo Adicionar uma observação, adicione uma descrição ou nota para o usuário do Canvas quando ele receber o modelo.

    4. Escolha Compartilhar para compartilhar a versão do modelo.

Agora você compartilhou o modelo com o usuário do Canvas.

Na página de modelos e cadernos compartilhados no Amazon SageMaker Studio Classic, você pode ver os modelos que você compartilhou e que foram compartilhados com você. Esta página oferece um local central para visualizar e gerenciar todos os seus modelos no Studio Classic.

Você precisa ter um usuário do Studio Classic e um modelo prontos para compartilhar no Autopilot ou no Model Registry. JumpStart Para obter mais informações sobre como configurar o Studio Classic, consulte a documentação do Studio Classic. Para obter mais informações sobre a página Modelos e cadernos compartilhados, consulte a documentação de modelos e cadernos compartilhados.

O exemplo a seguir mostra como compartilhar um modelo do Amazon SageMaker Autopilot, mas você pode usar o recurso de compartilhamento na página Modelos e cadernos compartilhados para compartilhar modelos de qualquer um dos outros recursos das seções anteriores, como Jumpstart e Model Registry.

Para compartilhar um modelo do Autopilot na página Modelos e cadernos compartilhados, use o procedimento a seguir.

  1. Abra seu aplicativo Amazon SageMaker Studio Classic.

  2. No painel de navegação lateral, escolha o ícone Início( Home icon in Studio Classic ).

  3. Na barra de navegação lateral do Studio Classic, escolha Modelos.

  4. Na lista suspensa, escolha Modelos compartilhados para abrir a página Modelos e cadernos compartilhados.

  5. Escolha o ícone do filtro e, na lista suspensa Compartilhado, escolha Autopilot.

  6. Selecione o modelo do Autopilot na lista que você deseja compartilhar com o usuário do Canvas. É possível compartilhar apenas um modelo de cada vez. Como alternativa, você pode selecionar o modelo para abrir a página de detalhes do modelo.

  7. Na página de tarefas do Autopilot ou na página de detalhes do modelo, escolha Compartilhar.

  8. Na caixa de diálogo Compartilhar modelo faça o seguinte:

    1. No campo Adicionar usuários do Canvas para compartilhar, insira o nome do perfil do usuário do Canvas. Você pode digitar até 23 usuários do Canvas. Se um perfil de usuário que você especificar não tiver um aplicativo Canvas associado a ele, você não poderá inserir o nome do perfil.

    2. Para o campo Adicionar uma observação, adicione uma descrição ou nota para o usuário do Canvas quando ele receber o modelo.

    3. Escolha Compartilhar para compartilhar o modelo.

Agora você compartilhou o modelo com o usuário do Canvas.

Depois de compartilhar o modelo, você recebe um pop-up de notificação no Studio Classic semelhante à captura de tela a seguir.

Captura de tela da notificação do Studio Classic de que você compartilhou um modelo com sucesso.

Você pode escolher Exibir modelo para abrir a página Modelos e cadernos compartilhados no Studio Classic. Você também pode visualizar seus modelos compartilhados a qualquer momento na página Modelos e cadernos compartilhados.

Nesta página, você pode ver os modelos que você compartilhou com o usuário do Canvas sob o rótulo Compartilhado por mim, conforme mostrado na captura de tela a seguir.

Captura de tela da página de modelos e cadernos compartilhados do Studio Classic, na qual você pode ver todos os seus modelos compartilhados.

Os modelos que você compartilhou com o Canvas têm texto no cartão semelhante ao exemplo a seguir: Shared to: 12 Canvas users.

Usuários do Canvas: recebam um modelo compartilhado no SageMaker Canvas

Quando um usuário do Studio Classic compartilha um modelo com um usuário do Canvas, você recebe uma notificação no aplicativo Canvas de que um usuário do Studio Classic compartilhou um modelo com você.

No aplicativo Canvas, a notificação é semelhante à captura de tela a seguir.

Captura de tela da mensagem de notificação no aplicativo SageMaker Canvas para um modelo recém-compartilhado.

Você pode escolher Visualizar atualização para ver o modelo compartilhado ou acessar a página Modelos no aplicativo Canvas para descobrir todos os modelos que foram compartilhados com você.

nota

Os usuários do Canvas não podem editar um modelo que tenha sido compartilhado com eles por um usuário do Studio Classic. Os modelos importados do Studio Classic são somente para visualização e previsão.

Um modelo que foi compartilhado por um usuário do Studio Classic se parece com o cartão a seguir na página Modelos. Isso é diferente de Colabore com cientistas de dados quando um usuário do Canvas compartilha um modelo e um usuário do Studio Classic compartilha atualizações ou feedback com o usuário do Canvas.

Captura de tela do cartão do modelo no aplicativo SageMaker Canvas para um modelo que foi compartilhado do Studio Classic.

A importação do modelo do Studio Classic pode levar até 20 minutos, durante os quais o modelo aparece como Importando.

Depois de importar o modelo, você pode visualizar suas métricas e gerar previsões com ele. SageMaker O Canvas usa recursos do Amazon SageMaker Serverless Inference para gerar análises e previsões de modelos para modelos compartilhados. Talvez você veja os custos associados à inferência sem servidor em sua conta. AWS

A captura de tela a seguir mostra a guia Analisar no aplicativo Canvas para um modelo compartilhado, onde você pode avaliar a precisão e as métricas do modelo. Para ter mais informações, consulte Avalie o desempenho do seu modelo no Amazon SageMaker Canvas.

Captura de tela da guia Analisar no aplicativo SageMaker Canvas para um modelo compartilhado.

A captura de tela a seguir mostra a guia Prever, na qual você pode gerar previsões com o modelo. Para obter mais informações sobre como gerar previsões no Canvas, consulteFaça previsões para seus dados.

Captura de tela da guia Predict no aplicativo SageMaker Canvas para um modelo compartilhado.

Nas guias Analisar e Predizer, você pode ver o painel Histórico compartilhado, que mostra as versões do modelo e os comentários compartilhados com você pelos usuários do Studio Classic.