

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 dei set di dati dei terminali
<a name="debugging-datasets-terminal-errors"></a>

 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.

**Topics**
+ [Errori dei file terminali](#debugging-datasets-terminal-file-errors)
+ [Errori nel contenuto terminale](#debugging-datasets-terminal-content-errors)

## Errori dei file terminali
<a name="debugging-datasets-terminal-file-errors"></a>

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)](md-describing-dataset-sdk.md).
+ [ERROR\_MANIFEST\_INACCESSIBLE\_OR\_UNSUPPORTED\_FORMAT](#md-error-status-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT)
+ [ERROR\_MANIFEST\_SIZE\_TOO\_LARGE](#md-error-status-ERROR_MANIFEST_SIZE_TOO_LARGE).
+ [ERROR\_MANIFEST\_ROWS\_EXCEEDS\_MAXIMUM](#md-error-status-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM)
+ [ERROR\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_BUCKET](#md-error-status-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET)
+ [ERROR\_TOO\_MANY\_RECORDS\_IN\_ERROR](#md-error-status-ERROR_TOO_MANY_RECORDS_IN_ERROR)
+ [ERROR\_MANIFEST\_TOO\_MANY\_LABELS](#md-error-status-ERROR_MANIFEST_TOO_MANY_LABELS)
+ [ERROR\_INSUFFICIENT\_IMAGES\_PER\_LABEL\_FOR\_DISTRIBUTE](#md-error-status-ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE)

### ERROR\_MANIFEST\_INACCESSIBLE\_OR\_UNSUPPORTED\_FORMAT
<a name="md-error-status-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT"></a>

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\_MANIFEST\_INACCESSIBLE\_OR\_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
<a name="md-error-status-ERROR_MANIFEST_SIZE_TOO_LARGE"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_MANIFEST_SIZE_TOO_LARGE"></a>

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 etichette personalizzate Amazon Rekognition](limits.md). Un file manifest può contenere meno del numero massimo di righe JSON e 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.

1. Ridurre il numero di righe JSON troppo grandi nei file manifest. Per ulteriori informazioni, consulta [Creazione di un file manifesto](md-create-manifest-file.md).

### ERROR\_MANIFEST\_ROWS\_EXCEEDS\_MAXIMUM
<a name="md-error-status-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

Il file manifest contiene troppe righe.

#### Ulteriori informazioni
<a name="md-error-description-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

Il numero di righe JSON (numero di immagini) nel file manifest è 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 etichette personalizzate Amazon Rekognition](limits.md). 

Gli errori di riga JSON vengono convalidati affinché il numero di righe JSON non raggiunga il limite `ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM`. 

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`**
+ Ridurre il numero di righe JSON nel manifest. Per ulteriori informazioni, consulta [Creazione di un file manifesto](md-create-manifest-file.md).



### ERROR\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_BUCKET
<a name="md-error-status-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET"></a>

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\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_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](su-console-policy.md).

### ERROR\_TOO\_MANY\_RECORDS\_IN\_ERROR
<a name="md-error-status-ERROR_TOO_MANY_RECORDS_IN_ERROR"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_TOO_MANY_RECORDS_IN_ERROR"></a>

 Il file manifest contiene troppi errori terminali.

**Per correggere `ERROR_TOO_MANY_RECORDS_IN_ERROR`**
+ Ridurre il numero di righe JSON (immagini) con errori di contenuto del terminale. Per ulteriori informazioni, consulta [Errori di contenuti del manifest terminale](tm-debugging-aggregate-errors.md). 

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

### ERROR\_MANIFEST\_TOO\_MANY\_LABELS
<a name="md-error-status-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

Il file manifest contiene troppe etichette.

##### Ulteriori informazioni
<a name="md-error-description-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

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](md-labels.md). Le etichette vengono rimosse automaticamente dalle immagini e dai riquadri di delimitazione del set di dati



**Correggere ERROR\_MANIFEST\_TOO\_MANY\_LABELS (JSON Line)**
+ Manifest con righe JSON a livello di immagine: se l'immagine ha una singola etichetta, rimuovere le righe JSON per quelle che utilizzano l'etichetta desiderata. Se la riga JSON contiene più etichette, rimuovere solo l'oggetto JSON per l'etichetta desiderata. Per ulteriori informazioni, consulta [Aggiungere più etichette a livello di immagine a un'immagine](md-create-manifest-file-classification.md#md-dataset-purpose-classification-multiple-labels). 

  Manifest con la posizione dell'oggetto nelle righe JSON: eliminare il riquadro di delimitazione e le informazioni sull'etichetta associata che si desidera rimuovere. Eseguire questa operazione per ogni riga JSON 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](md-create-manifest-file-object-detection.md).

### ERROR\_INSUFFICIENT\_IMAGES\_PER\_LABEL\_FOR\_DISTRIBUTE
<a name="md-error-status-ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE"></a>

#### Messaggio di errore
<a name="md-error-message-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

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. Si può anche dividere un set di dati chiamando l'API `DistributeDatasetEntries`.

**Correggere l'errore *ERROR\_MANIFEST\_TOO\_MANY\_LABELS***
+ Aggiungere altre immagini etichettate al set di dati di addestramento

## Errori nel contenuto terminale
<a name="debugging-datasets-terminal-content-errors"></a>

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, fallisce. dataset/update Gli errori di contenuto del terminale relativi alle operazioni del set di dati non vengono visualizzati nella console o restituiti da `DescribeDataset` o altre API. 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 riga JSON è troppo lunga. La lunghezza massima è 100.000 caratteri.
+ Il valore `source-ref` non è presente in una riga JSON.
+ Il formato di un valore `source-ref` in una riga JSON non è valido.
+ Il contenuto di una riga JSON 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](md-create-manifest-file.md). 