Controle de versão do modelo - Amazon 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á.

Controle de versão do modelo

O Amazon Rekognition usa modelos de aprendizado profundo para realizar a detecção facial e pesquisar rostos em coleções. Ele continua melhorando a precisão de seus modelos com base no feedback dos clientes e os avanços na pesquisa de aprendizado profundo. Essas melhorias são fornecidas como atualizações no modelo. Por exemplo, com a versão 1.0 do modelo, IndexFaces pode indexar as 15 maiores faces em uma imagem. As versões posteriores do modelo permitem que IndexFaces faça a indexação das 100 maiores faces em uma imagem.

Quando você cria uma nova coleção, ela é associada à versão mais recente do modelo. Para melhorar a precisão, o modelo é ocasionalmente atualizado.

Quando uma nova versão do modelo é lançada, acontece o seguinte:

  • Novas coleções que você cria são associados ao modelo mais recente. As faces que você adicionar às novas coleções usando IndexFaces serão detectadas usando o modelo mais recente.

  • Suas coleções existentes continuam usando a versão do modelo com o qual elas foram criadas. Os vetores de face armazenados nessas coleções não são atualizados automaticamente para a versão mais recente do modelo.

  • As novas faces que são adicionadas a uma coleção existente são detectadas usando o modelo que já está associado à coleção.

As diferentes versões do modelo não são compatíveis entre elas. Especificamente, se uma imagem for indexada em várias coleções que usam diferentes versões do modelo, os identificadores de faces para as mesmas faces detectadas serão diferentes. Se uma imagem for indexada em várias coleções associadas ao mesmo modelo, os identificadores de faces serão os mesmos.

O aplicativo poderá enfrentar problemas de compatibilidade se o gerenciamento da coleção não considerar as atualizações do modelo. É possível determinar a versão do modelo que uma coleção usa utilizando o campo FaceModelVersion que é retornado na resposta de uma operação de coleção (por exemplo, CreateCollection). Você pode obter a versão do modelo de uma coleção existente chamando o DescribeCollection. Para ter mais informações, consulte Descrever uma coleção.

Os vetores de faces existentes em uma coleção não podem ser atualizados para uma versão posterior do modelo. Como o Amazon Rekognition não armazena bytes da imagem de origem, ele não pode reindexar imagens automaticamente usando uma versão posterior do modelo.

Para usar o modelo posterior em faces que são armazenados em uma coleção existente, crie uma nova coleção (CreateCollection) e faça a reindexação das imagens de origem na nova coleção (Indexfaces). Você precisa atualizar quaisquer identificadores de faces que foram armazenados pelo seu aplicativo, porque na nova coleção os identificadores de face são diferentes dos identificadores da coleção antiga. Caso você não precise mais da coleção antiga, poderá excluí-la usando DeleteCollection.

Operações stateless, como DetectFaces, usam a versão mais recente do modelo.