Eseguire il debug degli errori del set di dati del terminale - 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à.

Eseguire il debug degli errori del set di dati del terminale

Esistono due tipi di errori terminali: errori di file che impediscono la creazione del set di dati e quelli di contenuto che Amazon Rekognition Custom Labels rimuove dal set di dati. La creazione del set di dati non riesce se ci sono troppi errori di contenuto.

Errori dei file terminali

Di seguito, sono riportati gli errori di file. È possibile ottenere informazioni sugli errori dei file chiamando DescribeDataset e controllando i campi Status e StatusMessage. Per il codice di esempio, consulta Descrizione di un set di dati (SDK).

ERROR_ _ _OR_ _ MANIFEST INACCESSIBLE UNSUPPORTED FORMAT

Messaggio di errore

L'estensione o il contenuto del file manifest non sono validi.

Il file manifest di addestramento o test non ha un'estensione di file o il suo contenuto non è valido.

Per correggere l'errore ERROR_ _ _OR_ MANIFEST _ INACCESSIBLE UNSUPPORTED FORMAT
  • Verificare le seguenti possibili cause nei file manifest di addestramento e test.

    • Nei file manifest manca un’estensione file. Per convenzione l'estensione del file è .manifest.

    • Non è stato possibile trovare il bucket o la chiave Amazon S3 per il file manifest.

ERROR_MANIFEST_SIZE_TOO_LARGE

Messaggio di errore

Le dimensioni del file manifest superano le dimensioni massime supportate.

La dimensione del file manifest di addestramento o test (in byte) è troppo grande. Per ulteriori informazioni, consulta Linee guida e quote in Riferimenti generali di Amazon Rekognition Custom Labels. Un file manifesto può contenere meno del numero massimo di JSON righe e comunque superare la dimensione massima del file.

Non si può utilizzare la console Amazon Rekognition Custom Labels per correggere l'errore Le dimensioni del file manifest superano le dimensioni massime supportate.

Per correggere l'errore ERROR_ MANIFEST _ SIZE _ TOO _ LARGE
  1. Verificare quali dei manifest di addestramento e test superano la dimensione massima del file.

  2. Ridurre il numero di JSON righe troppo grandi nei file manifesto. Per ulteriori informazioni, consulta Creazione di un file manifesto.

ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

Messaggio di errore

Il file manifest contiene troppe righe.

Ulteriori informazioni

Il numero di JSON righe (numero di immagini) nel file manifesto è superiore al limite consentito. Il limite è diverso per i modelli a livello di immagine e per i modelli di localizzazione degli oggetti. Per ulteriori informazioni, consulta Linee guida e quote in Riferimenti generali di Amazon Rekognition Custom Labels.

JSONGli errori di riga vengono convalidati finché il numero di JSON linee non raggiunge il ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM limite.

Non si può utilizzare la console Amazon Rekognition Custom Labels per correggere errori ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM.

Per correggere ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

ERROR_ _ INVALID _ PERMISSIONS MANIFEST _S3_ BUCKET

Messaggio di errore

Autorizzazioni non corrette del bucket S3.

Amazon Rekognition Custom Labels non dispone delle autorizzazioni per uno o più bucket contenenti i file manifest di addestramento e test.

Non si può utilizzare la console Amazon Rekognition Custom Labels per correggere questo errore.

Per correggere l'errore ERROR_ _ _ _S3_ INVALID PERMISSIONS MANIFEST BUCKET

ERROR_ _ _ _IN_ TOO MANY RECORDS ERROR

Messaggio di errore

Il file manifest contiene troppi errori terminali.

Per correggere ERROR_TOO_MANY_RECORDS_IN_ERROR

Non si può utilizzare la console Amazon Rekognition Custom Labels per correggere questo errore.

ERROR_MANIFEST_TOO_MANY_LABELS

Messaggio di errore

Il file manifest contiene troppe etichette.

Ulteriori informazioni

Il numero di etichette univoche nel manifest (set di dati) è superiore al limite consentito. Se il set di dati di addestramento viene suddiviso per creare un set di dati di test, il numero di etichette viene determinato dopo la suddivisione.

Per correggere ERROR _ MANIFEST _ _ TOO MANY _ LABELS (Console)
  • Rimuovere le etichette dal set di dati. Per ulteriori informazioni, consulta Gestione etichette. Le etichette vengono rimosse automaticamente dalle immagini e dai riquadri di delimitazione del set di dati

Per correggere ERROR _ MANIFEST _ _ TOO MANY _ LABELS (JSONLinea)
  • Manifesti con JSON linee a livello di immagine: se l'immagine ha un'unica etichetta, rimuovi le JSON linee per le immagini che utilizzano l'etichetta desiderata. Se la JSON linea contiene più etichette, rimuovete solo l'JSONoggetto per l'etichetta desiderata. Per ulteriori informazioni, consulta Aggiungere più etichette a livello di immagine a un'immagine.

    Manifesti con JSON linee di posizione dell'oggetto: rimuovete il riquadro di delimitazione e le informazioni sull'etichetta associata per l'etichetta che desiderate rimuovere. Eseguite questa operazione per ogni JSON linea che contiene l'etichetta desiderata. È necessario rimuovere l'etichetta dalla array class-map e dagli oggetti corrispondenti nell'array objects e annotations. Per ulteriori informazioni, consulta Localizzazione di oggetti nei file manifest.

ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE

Messaggio di errore

Il file manifest non contiene abbastanza immagini etichettate per distribuire il set di dati.

La distribuzione dei set di dati avviene quando Amazon Rekognition Custom Labels divide un set di dati di addestramento per creare un set di dati di test. Puoi anche dividere un set di dati chiamando il DistributeDatasetEntriesAPI.

Per correggere l'errore ERROR_ MANIFEST _ TOO _ MANY LABELS
  • Aggiungere altre immagini etichettate al set di dati di addestramento

Errori nel contenuto terminale

Di seguito, sono riportati gli errori relativi al contenuto terminale. Durante la creazione del set di dati, le immagini che presentano errori di contenuto del terminale vengono rimosse dal set di dati. Il set di dati può ancora essere utilizzato per l’addestramento. Se ci sono troppi errori di contenuto, il set di dati/l'aggiornamento fallisce. Gli errori di contenuto del terminale relativi alle operazioni sui set di dati non vengono visualizzati nella console né restituiti da DescribeDataset o altroAPI. Se si nota che nei set di dati mancano immagini o annotazioni, controllare i file manifest del set di dati per i seguenti problemi:

  • La lunghezza di una JSON linea è troppo lunga. La lunghezza massima è 100.000 caratteri.

  • Il source-ref valore non è presente in una JSON linea.

  • Il formato di un source-ref valore in una JSON riga non è valido.

  • Il contenuto di una JSON riga non è valido.

  • Il valore di un campo source-ref appare più di una volta. Si può fare riferimento a un'immagine solo una volta in un set di dati.

Per informazioni sui campi source-ref, consultare Creazione di un file manifesto.