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 ERRORMANIFEST_ SIZE _ TOO _ LARGE
Verificare quali dei manifest di addestramento e test superano la dimensione massima del file.
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
Riduci il numero di JSON righe nel manifesto. Per ulteriori informazioni, consulta Creazione di un file manifesto.
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
Controllare le autorizzazioni per i bucket contenenti i manifest di addestramento e test. Per ulteriori informazioni, consulta Passaggio 2: Configurare le autorizzazioni della console di Amazon Rekognition Custom Labels.
ERROR_ _ _ _IN_ TOO MANY RECORDS ERROR
Messaggio di errore
Il file manifest contiene troppi errori terminali.
Per correggere ERROR_TOO_MANY_RECORDS_IN_ERROR
Riduci il numero di JSON righe (immagini) con errori di contenuto del terminale. Per ulteriori informazioni, consulta Errori di contenuti del manifest terminale.
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'arrayobjects
eannotations
. 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 DistributeDatasetEntries
API.
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.