Die Manifestzusammenfassung verstehen - Rekognition

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die Manifestzusammenfassung verstehen

Die Manifestzusammenfassung enthält die folgenden Informationen.

Die Manifestzusammenfassung wird während des Trainings erstellt, falls keine Endgültiger Manifest-Dateifehler vorhanden sind. Informationen zum Abrufen des Speicherorts der Manifest-Zusammenfassungsdatei (manifest_summary.json) finden Sie unter Abrufen der Validierungsergebnisse.

Anmerkung

Dienstfehler und Manifest-Dateifehler werden in der Manifestzusammenfassung nicht gemeldet. Weitere Informationen finden Sie unter Endgültige Fehler.

Hinweise zu bestimmten Manifest-Inhaltsfehlern finden Sie unter Endgültige Manifest-Inhaltsfehler.

Format der Manifestzusammenfassung

Eine Manifestdatei besteht aus zwei Abschnitten, statistics und errors.

statistics

statistics enthält Informationen zu den Fehlern in den Trainings- und Testdatensätzen.

  • training — Statistiken und Fehler, die im Trainingsdatensatz gefunden wurden.

  • testing — Statistiken und Fehler, die im Testdatensatz gefunden wurden.

Objekte im errors-Array enthalten den Fehlercode und die Meldung für Manifest-Inhaltsfehler.

Das error_line_indices-Array enthält die Zeilennummern für jede JSON-Zeile im Trainings- oder Testmanifest, die einen Fehler aufweist. Weitere Informationen finden Sie unter Behebung von Trainingsfehlern.

Fehler

Fehler, die sich sowohl auf den Trainings- als auch auf den Testdatensatz erstrecken. Ein ERROR_INSUFFICIENT_USABLE_LABEL_OVERLAP tritt beispielsweise auf, wenn nicht genügend verwendbare Labels vorhanden sind, die sich mit den Trainings- und Testdatensätzen überschneiden.

{ "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. } ] }

Beispiel für eine Manifestzusammenfassung

Das folgende Beispiel ist eine teilweise Manifestzusammenfassung, die einen endgültigen Manifest-Inhaltsfehler (ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST) zeigt. Das error_json_line_indices-Array enthält die Zeilennummern der JSON-Zeilenfehler im entsprechenden Trainings- oder Testvalidierungsmanifest.

{ "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 ] } } }