

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
<a name="tm-debugging-summary"></a>

Die Manifestzusammenfassung enthält die folgenden Informationen.
+ Informationen zum Fehler bei [Liste der Fehler beim Inhalt des Terminal-Manifests](tm-debugging.md#tm-error-category-combined-terminal), der während der Validierung gefunden wurde. 
+ Informationen zur Fehlerposition für [Liste der Fehler bei der Überprüfung der JSON-Zeile, die nicht im Terminal enthalten](tm-debugging.md#tm-error-category-non-terminal-errors) in den Trainings- und Testdatensätzen.
+ Fehlerstatistiken wie die Gesamtzahl der ungültigen JSON-Zeilen, die in den Trainings- und Testdatensätzen gefunden wurden. 

Die Manifestzusammenfassung wird während des Trainings erstellt, falls keine [Liste der Fehler in der Terminal-Manifestdatei](tm-debugging.md#tm-error-category-terminal) vorhanden sind. Informationen zum Abrufen des Speicherorts der Manifest-Zusammenfassungsdatei (*manifest\_summary.json*) finden Sie unter [Abrufen der Validierungsergebnisse](tm-debugging-getting-validation-data.md).

**Anmerkung**  
[Dienstfehler](tm-debugging.md#tm-error-category-service) und [Manifest-Dateifehler](tm-debugging.md#tm-error-category-terminal) werden in der Manifestzusammenfassung nicht gemeldet. Weitere Informationen finden Sie unter [Endgültige Fehler](tm-debugging.md#tm-error-categories-terminal). 

Hinweise zu bestimmten Manifest-Inhaltsfehlern finden Sie unter [Endgültige Manifest-Inhaltsfehler](tm-debugging-aggregate-errors.md).

## Format der Manifestzusammenfassung
<a name="tm-manifest-summary-file"></a>

Eine Manifestdatei besteht aus zwei Abschnitten, `statistics` und `errors`.

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

`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](tm-debugging-fixing-validation-errors.md). 

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

Fehler, die sich sowohl auf den Trainings- als auch auf den Testdatensatz erstrecken. Ein [ERROR\_INSUFFICIENT\_USABLE\_LABEL\_OVERLAP](tm-debugging-aggregate-errors.md#tm-error-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
<a name="tm-debugging-manifest-summary-example"></a>

Das folgende Beispiel ist eine teilweise Manifestzusammenfassung, die einen endgültigen Manifest-Inhaltsfehler ([ERROR\_TOO\_MANY\_INVALID\_ROWS\_IN\_MANIFEST](tm-debugging-aggregate-errors.md#tm-error-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
            ]
        }
    }
}
```