Versioni multiple del modello - Amazon Rekognition

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versioni multiple del modello

Amazon Rekognition usa modelli di deep learning per eseguire il rilevamento del volto e per cercare volti nelle raccolte. Continua a migliorare la precisione dei suoi modelli in base al feedback dei clienti e ai progressi nella ricerca sul deep learning. Questi miglioramenti vengono forniti come aggiornamenti del modello. Ad esempio, con la versione 1.0 del modello, IndexFaces può indicizzare i 15 volti più grandi in un'immagine. Le versioni successive del modello consentono a IndexFaces di indicizzare i 100 volti di maggiori dimensioni in un'immagine.

Quando si crea una nuova raccolta, viene associata con la versione più recente del modello. Per migliorare la precisione, il modello viene aggiornato periodicamente.

Quando viene rilasciata una nuova versione del modello, avviene quanto segue:

  • Le nuove raccolte create vengono associate all'ultimo modello. I volti che si aggiungono alle nuove raccolte utilizzando IndexFaces vengono rilevati utilizzando il modello più recente.

  • Le raccolte esistenti continuano a utilizzare la versione del modello con cui sono state create. I vettori facciali memorizzati in queste raccolte non vengono aggiornati automaticamente all'ultima versione del modello.

  • I nuovi volti aggiunti a una raccolta esistente vengono rilevati utilizzando il modello già associato alla raccolta.

Versioni differenti del modello non sono compatibili tra loro. In particolare, se un'immagine viene indicizzata in più raccolte che utilizzano versioni diverse del modello, gli identificatori del volto per gli stessi volti rilevati sono diversi. Se un'immagine viene indicizzata in più raccolte che sono associate allo stesso modello, gli identificatori del volto sono gli stessi.

L'applicazione potrebbe avere problemi di compatibilità se la gestione della raccolta non tiene conto degli aggiornamenti del modello. È possibile determinare la versione del modello utilizzato da una raccolta utilizzando il campo FaceModelVersion che viene restituito dalle risposte di un'operazione di raccolta (ad esempio, CreateCollection). È possibile ottenere la versione del modello di una raccolta esistente chiamando DescribeCollection. Per ulteriori informazioni, consulta Descrizione di una raccolta.

I vettori del volto esistenti in una raccolta non possono essere aggiornati a una versione successiva del modello. Dal momento che Amazon Rekognition non memorizza i byte dell'immagine di origine, non può reindicizzare automaticamente le immagini utilizzando una versione successiva del modello.

Per utilizzare il modello più recente su volti che sono memorizzati in una raccolta esistente, creare una nuova raccolta (CreateCollection) e reindicizzare le immagini di origine nella nuova raccolta (Indexfaces). È necessario aggiornare qualsiasi identificatore del volto archiviato dall'applicazione in quanto gli identificatori del volto nella nuova raccolta sono diversi dagli identificatori del volto nella vecchia raccolta. Se non si ha più bisogno della vecchia raccolta, è possibile eliminarla utilizzando DeleteCollection.

Le operazioni stateless, come ad esempio DetectFaces, utilizzano la versione più recente del modello.