Gestion des versions de modèle - Amazon Rekognition

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des versions de modèle

Amazon Rekognition utilise des modèles de deep learning pour détecter des visages dans des collections. Les retours des clients et les avancées de la recherche en matière d’apprentissage approfondi permettent d’améliorer en permanence la précision de ses modèles. Ces améliorations sont envoyées en tant que mises à jour de modèle. Par exemple, avec la version 1.0 du modèle, IndexFaces peut indexer les 15 plus grands visages dans une image. Les versions ultérieures du modèle permettent à IndexFaces d’indexer les 100 plus grandes visages d’une image.

Lorsque vous créez une nouvelle collection, elle est associée à la dernière version du modèle. Pour améliorer la précision, le modèle est régulièrement mis à jour.

Lorsqu’une nouvelle version du modèle est publiée, voici ce qui se passe :

  • Les nouvelles collections que vous créez sont associées au dernier modèle. Les visages que vous avez ajoutés aux nouvelles collections en utilisant IndexFaces sont détectés à l'aide du dernier modèle.

  • Vos collections existantes continuent d’utiliser la version du modèle avec lequel elles ont été créées. Les vecteurs faciaux stockés dans ces collections ne sont pas automatiquement mis à jour vers la dernière version du modèle.

  • Les nouveaux visages ajoutés à une collection existante sont détectés à l’aide du modèle déjà associé à la collection.

Les différentes versions du modèle ne sont pas compatibles les unes avec les autres. Plus précisément, si une image est indexée dans plusieurs collections utilisant différentes versions du modèle, les identificateurs de visage d’un même visage détecté seront différents. Si une image est indexée dans plusieurs collections associées au même modèle, les identificateurs de visage seront les mêmes.

Votre application peut rencontrer des problèmes si la gestion de votre collection ne constitue pas de mises à jour du modèle. Vous pouvez déterminer la version du modèle utilisée par une collection grâce au champ FaceModelVersion renvoyé par les réponses de l’opération de collecte (par exemple, CreateCollection). Vous pouvez obtenir la version du modèle d'une collection existante en appelant DescribeCollection. Pour de plus amples informations, veuillez consulter Description d’une collection.

Les vecteurs faciaux existant dans une collection ne peuvent pas être mis à jour vers une version plus récente du modèle. Dans la mesure où Amazon Rekognition ne stocke pas d’octets d’images sources, il ne peut pas automatiquement réindexer d’images en utilisant une version ultérieure du modèle.

Pour utiliser le dernier modèle sur des visages stockés dans une collection existante, créez une nouvelle collection (CreateCollection) et réindexez les images sources dans la nouvelle collection (Indexfaces). Mettez à jour tous les identificateurs de visage stockés par votre application, car ceux de la nouvelle collection et de l’ancienne sont différents. Si vous n'avez plus besoin de l'ancienne collection, vous pouvez la supprimer grâce à l'opération DeleteCollection.

Pour les opérations sans état, telles que DetectFaces, utilisez la dernière version du modèle.