Como copiar um modelo do Amazon Rekognition Custom Labels (SDK) - Rekognition

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

Como copiar um modelo do Amazon Rekognition Custom Labels (SDK)

É possível usar a operação CopyProjectVersion para copiar uma versão do modelo Amazon Rekognition Custom Labels de um projeto de origem do Amazon Rekognition Custom Labels para um projeto de destino. O projeto de destino pode estar em uma conta diferente da AWS ou estar na mesma conta da AWS. Um cenário típico é copiar um modelo testado de uma conta de desenvolvimento da AWS para uma conta de produção da AWS.

Como alternativa, é possível treinar o modelo na conta de destino com o conjunto de dados de origem. Usar a operação CopyProjectVersion tem as seguintes vantagens:

  • O comportamento do modelo é consistente. O treinamento de modelos não é determinístico e não é garantido que dois modelos treinados com o mesmo conjunto de dados façam as mesmas previsões. Copiar o modelo com CopyProjectVersion ajuda a garantir que o comportamento do modelo copiado seja consistente com o modelo de origem e que você não precise testá-lo novamente.

  • O treinamento de modelos não é necessário. Isto economiza dinheiro, pois você é cobrado por cada treinamento bem-sucedido de um modelo.

Para copiar um modelo para uma conta da AWS diferente, você deve ter um projeto Amazon Rekognition Custom Labels na conta da AWS de destino. Para obter informações sobre como criar um projeto, consulte Como criar um projeto. Certifique-se de criar o projeto na conta da AWS de destino.

Uma política de projetos é uma política baseada em recursos que define permissões de cópia para a versão do modelo que você deseja copiar. Será preciso usar uma política de projeto quando o projeto de destino estiver em uma conta da AWS diferente do projeto de origem.

Não é preciso usar uma política de projeto ao copiar versões do modelo na mesma conta. No entanto, é possível optar por uma política de projetos em projetos entre contas se quiser ter mais controle sobre esses recursos.

A política do projeto é anexada ao projeto de origem chamando a operação PutProjectPolicy.

Não é possível usar CopyProjectVersion para copiar um modelo para um projeto em uma região diferente da AWS. Além disso, você não pode copiar um modelo com o console do Amazon Rekognition Custom Labels. Nestes casos, é possível treinar o modelo no projeto de destino com os conjuntos de dados usados para treinar o modelo de origem. Para obter mais informações, consulte Como treinar um modelo do Amazon Rekognition Custom Labels.

Para copiar um modelo de um projeto de origem para um projeto de destino, faça o seguinte:

Para remover uma política de projeto de um projeto, chame DeleteProjectPolicy. Para obter uma lista das políticas do projeto anexadas a um projeto, chame ListProjectPolicies.