

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Présentation du récapitulatif du manifeste
<a name="tm-debugging-summary"></a>

Le récapitulatif du manifeste comprend les informations suivantes.
+ Informations sur les [Liste des erreurs de contenu du manifeste du terminal](tm-debugging.md#tm-error-category-combined-terminal) rencontrées lors de la validation. 
+ Informations sur l’emplacement des [Liste des erreurs de validation de ligne JSON non terminales](tm-debugging.md#tm-error-category-non-terminal-errors) dans les jeux de données d’entraînement et de test.
+ Statistiques concernant les erreurs, comme le nombre total de lignes JSON non valides trouvées dans les jeux de données d’entraînement et de test. 

Le récapitulatif du manifeste est créé pendant l’entraînement quand il n’y a pas d’[Liste des erreurs du fichier manifeste du terminal](tm-debugging.md#tm-error-category-terminal). Pour connaître l’emplacement du fichier récapitulatif du manifeste (*manifest\$1summary.json*), consultez [Obtention des résultats de validation](tm-debugging-getting-validation-data.md).

**Note**  
Les [erreurs de service](tm-debugging.md#tm-error-category-service) et les [erreurs de fichier manifeste](tm-debugging.md#tm-error-category-terminal) ne sont pas signalées dans le récapitulatif du manifeste. Pour plus d’informations, consultez [Erreurs définitives](tm-debugging.md#tm-error-categories-terminal). 

Pour plus d’informations sur les erreurs spécifiques de contenu du manifeste, consultez [Erreurs définitives de contenu de manifeste](tm-debugging-aggregate-errors.md).

## Format du fichier récapitulatif du manifeste
<a name="tm-manifest-summary-file"></a>

Un fichier manifeste comporte 2 sections, `statistics` et `errors`.

### statistics
<a name="tm-manifest-summary-statistics"></a>

`statistics` contient des informations sur les erreurs détectées dans les jeux de données d’entraînement et de test.
+ `training` : statistiques et erreurs détectées dans le jeu de données d’entraînement. 
+ `testing` : statistiques et erreurs détectées dans le jeu de données de test.



Les objets du tableau `errors` contiennent le code d’erreur et le message relatifs aux erreurs de contenu du manifeste.``

Le tableau `error_line_indices` contient le numéro de chaque ligne JSON du manifeste d’entraînement ou de test présentant une erreur. Pour plus d’informations, consultez [Correction des erreurs d’entraînement](tm-debugging-fixing-validation-errors.md). 

### errors
<a name="tm-manifest-summary-errors"></a>

Erreurs couvrant à la fois le jeu de données d’entraînement et le jeu de données de test. Par exemple, une erreur [ERROR\$1INSUFFICIENT\$1USABLE\$1LABEL\$1OVERLAP](tm-debugging-aggregate-errors.md#tm-error-ERROR_INSUFFICIENT_USABLE_LABEL_OVERLAP) se produit quand il n’y a pas assez d’étiquettes utilisables chevauchant les jeux de données d’entraînement et de test.

```
{
    "statistics": {
        "training": 
            {
                "use_case": String, # Possible values are IMAGE_LEVEL_LABELS, OBJECT_LOCALIZATION and NOT_DETERMINED
                "total_json_lines": Number,   # Total number json lines (images) in the  training manifest.
                "valid_json_lines": Number,   # Total number of JSON Lines (images) that can be used for training.
                "invalid_json_lines": Number, # Total number of invalid JSON Lines. They are not used for training.
                "ignored_json_lines": Number, # JSON Lines that have a valid schema but have no annotations. The aren't used for training and aren't counted as invalid.
                "error_json_line_indices": List[int], # Contains a list of line numbers for JSON line errors in the training dataset.
                "errors": [
                    {
                        "code": String, # Error code for a training manifest content error.
                        "message": String # Description for a training manifest content error.
                    }
                ]
            },
        "testing": 
            {
                "use_case": String, # Possible values are IMAGE_LEVEL_LABELS, OBJECT_LOCALIZATION and NOT_DETERMINED
                "total_json_lines": Number, # Total number json lines (images) in the manifest.
                "valid_json_lines": Number,  # Total number of JSON Lines (images) that can be used for testing.
                "invalid_json_lines": Number, # Total number of invalid JSON Lines. They are not used for testing.
                "ignored_json_lines": Number, # JSON Lines that have a valid schema but have no annotations. They aren't used for testing and aren't counted as invalid.
                "error_json_line_indices": List[int], # contains a list of error record line numbers in testing dataset.
                "errors": [
                    {
                        "code": String,   # # Error code for a testing manifest content error.
                        "message": String # Description for a testing manifest content error.
                    }
                ]  
            }
    },
    "errors": [
        {
            "code": String, # # Error code for errors that span the training and testing datasets.
            "message": String # Description of the error.
        }
    ]
}
```

## Exemple de récapitulatif de manifeste
<a name="tm-debugging-manifest-summary-example"></a>

L’exemple suivant est un récapitulatif partiel du manifeste qui montre une erreur définitive de contenu ([ERROR\$1TOO\$1MANY\$1INVALID\$1ROWS\$1IN\$1IN\$1MANIFEST](tm-debugging-aggregate-errors.md#tm-error-ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST)). Le tableau `error_json_line_indices` contient les numéros des lignes JSON comportant des erreurs non définitives dans le manifeste de validation d’entraînement ou de test correspondant.

```
{
    "errors": [],
    "statistics": {
        "training": {
            "use_case": "NOT_DETERMINED",
            "total_json_lines": 301,
            "valid_json_lines": 146,
            "invalid_json_lines": 155,
            "ignored_json_lines": 0,
            "errors": [
                {
                    "code": "ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST",
                    "message": "The manifest file contains too many invalid rows."
                }
            ],
            "error_json_line_indices": [ 
                15,
                16,
                17,
                22,
                23,
                24,
                 .
                 .
                 .
                 .                 
                300
            ]
        },
        "testing": {
            "use_case": "NOT_DETERMINED",
            "total_json_lines": 15,
            "valid_json_lines": 13,
            "invalid_json_lines": 2,
            "ignored_json_lines": 0,
            "errors": [],
            "error_json_line_indices": [ 
                13,
                15
            ]
        }
    }
}
```