Control de versiones del modelo - Amazon Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Control de versiones del modelo

Amazon Rekognition utiliza modelos de aprendizaje profundo para llevar a cabo la detección de rostros y para buscar rostros en colecciones. Sigue mejorando la precisión de sus modelos de acuerdo a los comentarios de los clientes y los avances en la investigación de aprendizaje profundo. Estas mejoras se envían como actualizaciones de modelo. Por ejemplo, con la versión 1.0 del modelo, IndexFaces puede indexar los 15 rostros de mayor tamaño de una imagen. Las versiones posteriores del modelo permiten a IndexFaces indexar los 100 rostros de mayor tamaño de una imagen.

Al crear una nueva colección, está asociada a la versión más reciente del modelo. Para mejorar la precisión, el modelo se actualiza ocasionalmente.

Cuando se publica una nueva versión del modelo, sucede lo siguiente:

  • Las nuevas colecciones que cree se asocian con el último modelo. Los rostros que añada a las nuevas colecciones utilizando IndexFaces se detectan utilizando el modelo más reciente.

  • Las colecciones existentes siguen utilizando la versión del modelo con el que se han creado. Los vectores de rostros almacenados en estas colecciones no se actualizan automáticamente a la última versión del modelo.

  • Los nuevos rostros que se añaden a una colección existente se detectan utilizando el modelo que ya está asociado a la colección.

Las distintas versiones del modelo no son compatibles entre sí. En concreto, si una imagen se indexa en varias colecciones que utilizan distintas versiones del modelo, los identificadores de rostro para los mismos rostros detectados son distintos. Si se indexa una imagen en varias colecciones que están asociadas al mismo modelo, los identificadores del rostro son los mismos.

La aplicación podría tener problemas de compatibilidad si la administración de la colección no tiene en cuenta las actualizaciones del modelo. Puede determinar la versión del modelo que utiliza una colección usando el campo FaceModelVersion que se devuelve en la respuesta de la operación de colección (por ejemplo, CreateCollection). Puede obtener el modelo versión de una colección existente llamando a DescribeCollection. Para obtener más información, consulte Descripción de una colección.

Los vectores de rostro existentes en una colección no se pueden actualizar a una versión posterior del modelo. Dado que Amazon Rekognition no almacena bytes de imagen de origen, puede volver a indexar imágenes automáticamente utilizando una versión posterior del modelo.

Para utilizar el último modelo en rostros que se almacenan en una colección existente, cree una nueva colección (CreateCollection) y vuelva a indexar las imágenes de origen en la nueva colección (Indexfaces). Tiene que actualizar los identificadores de rostro almacenados por su aplicación ya que los identificadores de rostro de la nueva colección son distintos de los identificadores de rostro de la colección antigua. Si ya no necesita la colección antigua, puede eliminarla utilizando DeleteCollection.

Las operaciones sin estado, como DetectFaces, usan la última versión del modelo.