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)

Você pode usar a CopyProjectVersionoperação 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 AWS conta diferente ou na mesma AWS conta. Um cenário típico é copiar um modelo testado de uma AWS conta de desenvolvimento para uma AWS conta de produção.

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 AWS conta diferente, você deve ter um projeto Amazon Rekognition Custom Labels na conta de destino. AWS Para obter informações sobre como criar um projeto, consulte Como criar um projeto. Certifique-se de criar o projeto na AWS conta 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. Você precisará usar uma política de projeto quando o projeto de destino estiver em uma AWS conta 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.

Você anexa a política do projeto ao projeto de origem chamando a PutProjectPolicyoperação.

Você não pode usar CopyProjectVersion para copiar um modelo para um projeto em uma AWS região diferente. 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, ligue ListProjectPolicies.