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
Le récapitulatif du manifeste comprend les informations suivantes.
Informations sur les Liste des erreurs de contenu du manifeste du terminal rencontrées lors de la validation.
Informations sur l’emplacement des Liste des erreurs de validation des JSON lignes non terminales dans les jeux de données d’entraînement et de test.
Statistiques d'erreur telles que le nombre total de JSON lignes non valides trouvées dans les ensembles 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. Pour connaître l’emplacement du fichier récapitulatif du manifeste (manifest_summary.json), consultez Obtention des résultats de validation.
Note
Les erreurs de service et les erreurs de fichier manifeste ne sont pas signalées dans le récapitulatif du manifeste. Pour plus d’informations, consultez Erreurs définitives.
Pour plus d’informations sur les erreurs spécifiques de contenu du manifeste, consultez Erreurs définitives de contenu de manifeste.
Format du fichier récapitulatif du manifeste
Un fichier manifeste comporte 2 sections, statistics
et errors
.
statistics
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 error_line_indices
tableau contient les numéros de ligne pour chaque JSON ligne du manifeste d'entraînement ou de test présentant une erreur. Pour de plus amples informations, veuillez consulter Correction des erreurs d’entraînement.
errors
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_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
L’exemple suivant est un récapitulatif partiel du manifeste qui montre une erreur définitive de contenu (ERROR_ _ TOO _ MANY _ INVALID ROWS _EN_ MANIFEST). Le error_json_line_indices
tableau contient les numéros de ligne des erreurs de JSON ligne non terminales dans le manifeste de validation d'apprentissage 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 ] } } }