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à.
Miglioramento di un modello Amazon Rekognition Custom Labels
Le prestazioni dei modelli di apprendimento automatico dipendono in gran parte da fattori quali la complessità e la variabilità delle etichette personalizzate (gli oggetti e le scene specifici che ti interessano), la qualità e la potenza di rappresentazione del set di dati di addestramento fornito, nonché i framework del modello e i metodi di apprendimento automatico utilizzati per addestrare il modello.
Amazon Rekognition Custom Labels semplifica questo processo e non richiede competenze sull’apprendimento automatico. Tuttavia, il processo di creazione di un buon modello spesso implica iterazioni sui dati e miglioramenti del modello per ottenere le prestazioni desiderate. Di seguito sono riportate informazioni su come migliorare il modello.
Dati
In generale, è possibile migliorare la qualità del modello con quantità maggiori di dati di migliore qualità. Utilizza immagini di addestramento che mostrino chiaramente l'oggetto o la scena e che siano prive di elementi non necessari. Per delimitare i riquadri attorno agli oggetti, utilizza immagini di addestramento che mostrino l'oggetto completamente visibile e non coperto da altri oggetti.
Assicurati che i set di dati di addestramento e di test corrispondano al tipo di immagini su cui alla fine eseguirai l'inferenza. Per gli oggetti, come i loghi, per i quali sono disponibili solo alcuni esempi di addestramento, dovresti fornire dei riquadri di delimitazione attorno al logo nelle immagini di test. Queste immagini rappresentano o illustrano i contesti in cui desideri localizzare l'oggetto.
Per aggiungere altre immagini a un set di dati di addestramento o di test, consulta Aggiungere altre immagini a un set di dati.
Riduzione dei falsi positivi (maggiore precisione)
-
Innanzitutto, verifica se l'aumento della soglia presupposta consente di mantenere le previsioni corrette, riducendo al contempo i falsi positivi. Superata un certo livello, ciò comporta vantaggi decrescenti a causa del compromesso tra precisione e recupero per un determinato modello. Non è possibile impostare la soglia presupposta per un'etichetta, ma è possibile ottenere lo stesso risultato specificando un valore elevato per il parametro di input
MinConfidence
perDetectCustomLabels
. Per ulteriori informazioni, consulta Analisi di un'immagine con un modello addestrato. -
Potresti notare che una o più delle tue etichette personalizzate di interesse (A) vengono costantemente confuse con la stessa classe di oggetti (ma non un'etichetta che ti interessa) (B). Per aiutarti, aggiungi B come etichetta di classe di oggetti al tuo set di dati di addestramento (insieme alle immagini per cui è stato riscontrato il falso positivo). In questo modo aiuti il modello a imparare a prevedere B e non A attraverso le nuove immagini di addestramento. Per aggiungere immagini a un set di dati di addestramento, consulta Aggiungere altre immagini a un set di dati.
-
Potresti scoprire che il modello è confuso da due delle tue etichette personalizzate (A e B), per cui prevede che l'immagine di test con l'etichetta A abbia l'etichetta B e viceversa. In tal caso, verifica innanzitutto se sono presenti immagini con etichetta errata nei set di addestramento e di test. Utilizzate la galleria di set di dati per gestire le etichette assegnate a un set di dati. Per ulteriori informazioni, consulta Gestione etichette. Inoltre, l'aggiunta di altre immagini di addestramento relative a questo tipo di confusione aiuterà un modello riaddestrato a distinguere meglio tra A e B. Per aggiungere immagini a un set di dati di addestramento, consulta Aggiungere altre immagini a un set di dati.
Riduzione dei falsi negativi (migliore recupero)
-
Usa un valore inferiore per la soglia presupposta. Non è possibile impostare la soglia presupposta per un'etichetta, ma è possibile ottenere lo stesso risultato specificando un parametro di input
MinConfidence
inferiore perDetectCustomLabels
. Per ulteriori informazioni, consulta Analisi di un'immagine con un modello addestrato. -
Utilizza esempi migliori per modellare la varietà dell'oggetto e delle immagini in cui appare.
-
Dividi la tua etichetta in due classi più facili da apprendere. Ad esempio, invece di biscotti di buona qualità e biscotti di scarsa qualità, potresti indicare biscotti di buona qualità, biscotti bruciati e biscotti rotti per aiutare il modello ad apprendere meglio ogni concetto specifico.