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.
Endgültige Manifest-Inhaltsfehler
In diesem Thema werden die in der Manifestzusammenfassung gemeldeten Liste der Fehler beim Inhalt des Terminal-Manifests beschrieben. Die Manifestzusammenfassung enthält einen Fehlercode und eine Meldung für jeden erkannten Fehler. Weitere Informationen finden Sie unter Die Manifestzusammenfassung verstehen. Endgültige Manifest-Inhaltsfehler verhindern nicht die Meldung von Liste der Fehler bei der Überprüfung von Nichtterminalleitungen JSON.
ERROR_ _ TOO _ MANY _ INVALID ROWS _IN_ MANIFEST
Fehlermeldung
Die Manifestdatei enthält zu viele ungültige Zeilen.
Weitere Informationen
Ein ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST
Fehler tritt auf, wenn zu viele JSON Zeilen ungültigen Inhalt enthalten.
Sie können Amazon Rekognition Custom Labels nicht verwenden, um einen ERROR_TOO_MANY_INVALID_ROWS_IN_MANIFEST
-Fehler zu beheben.
Um ERROR _ _ _ TOO _ MANY INVALID ROWS _IN_ zu reparieren MANIFEST
Überprüfen Sie das Manifest auf JSON Zeilenfehler. Weitere Informationen finden Sie unter Die Manifeste mit Validierungsergebnissen von Trainings und Tests verstehen.
-
JSONFehlerhafte Zeilen korrigieren Weitere Informationen finden Sie unterFehler bei der Überprüfung von JSON Nichtterminalzeilen.
ERROR_ IMAGES _IN_ MULTIPLE _S3_ BUCKETS
Fehlermeldung
Die Manifestdatei enthält Bilder aus mehreren S3-Buckets.
Weitere Informationen
Ein Manifest kann nur auf Bilder verweisen, die in einem einzigen Bucket gespeichert sind. Jede JSON Zeile speichert den Amazon S3 S3-Standort einer Bildposition im Wert vonsource-ref
. Im folgenden Beispiel lautet der Bucket-Name my-bucket.
"source-ref": "s3://my-bucket/images/sunrise.png"
Sie können Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.
So beheben Sie ERROR_IMAGES_IN_MULTIPLE_S3_BUCKETS
Stellen Sie sicher, dass sich alle Ihre Bilder im selben Amazon S3 S3-Bucket befinden und dass der Wert
source-ref
in every JSON Line auf den Bucket verweist, in dem Ihre Bilder gespeichert sind. Wählen Sie alternativ einen bevorzugten Amazon S3 S3-Bucket und entfernen Sie die JSON Zeilen, in denensource-ref
nicht auf Ihren bevorzugten Bucket verwiesen wird.
ERROR_ _ INVALID _ PERMISSIONS IMAGES _S3_ BUCKET
Fehlermeldung
Die Berechtigungen für den S3-Bucket-Bilder sind ungültig.
Weitere Informationen
Die Berechtigungen für den Amazon-S3-Bucket, der die Bilder enthält, sind falsch.
Sie können Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.
So beheben Sie ERROR_INVALID_PERMISSIONS_IMAGES_S3_BUCKET
Überprüfen Sie die Berechtigungen des Buckets, der die Bilder enthält. Der Wert von
source-ref
für ein Bild enthält die Bucket-Position.
ERROR_ _ _S3_ INVALID IMAGES BUCKET OWNER
Fehlermeldung
Ungültige Besitzer-ID für den S3-Bucket mit Bildern.
Weitere Informationen
Der Besitzer des Buckets, der die Trainings- oder Testbilder enthält, unterscheidet sich vom Besitzer des Buckets, der das Trainings- oder Testmanifest enthält. Sie können den folgenden Befehl verwenden, um den Besitzer des Buckets zu ermitteln.
aws s3api get-bucket-acl --bucket
bucket name
Der OWNER
ID
muss mit den Buckets übereinstimmen, in denen die Bilder und Manifestdateien gespeichert sind.
Um _ _ ERROR _S3_ _ INVALID zu reparieren IMAGES BUCKET OWNER
Wählen Sie den gewünschten Besitzer der Trainings-, Test-, Ausgabe- und Bilder-Buckets aus. Der Besitzer muss über Berechtigungen zur Verwendung von Amazon Rekognition Custom Labels verfügen.
Erstellen Sie für jeden Bucket, der derzeit nicht dem gewünschten Besitzer gehört, einen neuen Amazon-S3-Bucket, der dem bevorzugten Besitzer gehört.
Kopieren Sie den Inhalt des alten Buckets in den neuen Bucket. Weitere Informationen finden Sie unter Wie kann ich Objekte zwischen Amazon-S3-Buckets kopieren?
.
Sie können die Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.
ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_AUTOSPLIT
Fehlermeldung
Die Manifestdatei enthält nicht genügend Bilder mit Labeln pro Label, um die automatische Aufteilung durchzuführen.
Weitere Informationen
Während des Modelltrainings können Sie einen Testdatensatz erstellen, indem Sie 20 % der Bilder aus dem Trainingsdatensatz verwenden. ERROR_ _ INSUFFICIENT _ _ IMAGES _ PER LABEL FOR _ AUTOSPLIT tritt auf, wenn nicht genügend Bilder vorhanden sind, um einen akzeptablen Testdatensatz zu erstellen.
Sie können die Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.
Um ERROR _ _ INSUFFICIENT _ _ IMAGES _ PER LABEL FOR _ zu korrigieren AUTOSPLIT
Fügen Sie weitere Bilder mit Labels zu Ihrem Trainingsdatensatz hinzu. Sie können Bilder in der Amazon Rekognition Custom Labels-Konsole hinzufügen, indem Sie Bilder zum Trainingsdatensatz hinzufügen oder indem Sie JSON Lines zu Ihrem Trainingsmanifest hinzufügen. Weitere Informationen finden Sie unter Verwalten von Datensätzen.
ERROR_MANIFEST_TOO_FEW_LABELS
Fehlermeldung
Die Manifestdatei hat zu wenige Labels.
Weitere Informationen
Für Trainings- und Testdatensätze ist eine Mindestanzahl von Labels erforderlich. Die Mindestanzahl hängt davon ab, ob der Datensatz ein Modell trainiert/testet, um Labels auf Bildebene zu erkennen (Klassifizierung), oder ob das Modell Objektpositionen erkennt. Wenn der Trainingsdatensatz aufgeteilt wird, um einen Testdatensatz zu erstellen, wird die Anzahl der Labels im Datensatz nach dem Teilen des Trainingsdatensatzes bestimmt. Weitere Informationen finden Sie unter Richtlinien und Kontingente in Amazon Rekognition Custom Labels.
Um das Problem mit ERROR _ MANIFEST _ TOO FEW _ LABELS (Konsole) zu beheben
Fügen Sie dem Datensatz weitere neue Labels hinzu. Weitere Informationen finden Sie unter Labels verwalten.
Fügen Sie die neuen Labels den Bildern im Datensatz hinzu. Wenn Ihr Modell Labels auf Bildebene erkennt, finden Sie weitere Informationen unter Einem Bild Labels auf Bildebene zuweisen. Wenn Ihr Modell Objektpositionen erkennt, finden Sie weitere Informationen unter Objekte mit Begrenzungsrahmen mit Labels versehen.
Um ERROR _ _ MANIFEST _ TOO FEW _ LABELS (JSONZeile) zu reparieren
Fügen Sie JSON Linien für neue Bilder hinzu, die neue Beschriftungen haben. Weitere Informationen finden Sie unter Erstellen einer Manifestdatei. Wenn Ihr Modell Labels auf Bildebene erkennt, fügen Sie dem Feld neue Labelnamen hinzu
class-name
. Das Label für das folgende Bild lautet beispielsweise Sonnenaufgang.{ "source-ref": "s3://bucket/images/sunrise.png", "testdataset-classification_Sunrise": 1, "testdataset-classification_Sunrise-metadata": { "confidence": 1, "job-name": "labeling-job/testdataset-classification_Sunrise", "class-name": "Sunrise", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "type": "groundtruth/image-classification" } }
Wenn Ihr Modell Objektpositionen erkennt, fügen Sie neue Labels zu
class-map
hinzu, wie im folgenden Beispiel gezeigt.{ "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }], "class-map": { "0": "Echo", "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" } }
Sie müssen die Klassenzuordnungstabelle den Begrenzungsrahmen-Anmerkungen zuordnen. Weitere Informationen finden Sie unter Objektlokalisierung in Manifestdateien.
ERROR_MANIFEST_TOO_MANY_LABELS
Fehlermeldung
Die Manifestdatei hat zu viele Labels.
Weitere Informationen
Die Anzahl der eindeutigen Labels im Manifest (Datensatz) übersteigt den zulässigen Grenzwert. Wenn der Trainingsdatensatz aufgeteilt wird, um einen Testdatensatz zu erstellen, wird die Anzahl der Labels nach dem Teilen bestimmt.
Um ERROR _ _ MANIFEST _ TOO MANY _ zu reparieren LABELS (Konsole)
Entfernen Sie Labels aus dem Datensatz. Weitere Informationen finden Sie unter Labels verwalten. Die Labels werden automatisch aus den Bildern und Begrenzungsrahmen in Ihrem Datensatz entfernt.
Um ERROR _ _ MANIFEST _ TOO MANY _ LABELS (JSONLinie) zu reparieren
Manifeste mit JSON Linien auf Bildebene — Wenn das Bild eine einzige Bezeichnung hat, entfernen Sie die JSON Linien für Bilder, die die gewünschte Bezeichnung verwenden. Wenn die JSON Linie mehrere Beschriftungen enthält, entfernen Sie nur das JSON Objekt mit der gewünschten Bezeichnung. Weitere Informationen finden Sie unter Hinzufügen mehrerer Labels auf Bildebene zu einem Bild.
JSONLinien mit Objektposition — Entfernen Sie den Begrenzungsrahmen und die zugehörigen Labelinformationen für das Etikett, das Sie entfernen möchten. Tun Sie dies für jede JSON Zeile, die das gewünschte Etikett enthält. Sie müssen das Label aus dem
class-map
-Array und den entsprechenden Objekten im Arrayannotations
undobjects
entfernen. Weitere Informationen finden Sie unter Objektlokalisierung in Manifestdateien.
ERROR_INSUFFICIENT_LABEL_OVERLAP
Fehlermeldung
Weniger als {}% Labelüberlappung zwischen den Trainings- und Testmanifestdateien.
Weitere Informationen
Es besteht eine Überschneidung von weniger als 50 % zwischen den Labelnamen der Testdatensätze und den Labelnamen der Trainingsdatensätze.
Um ERROR _ _ INSUFFICIENT LABEL _ OVERLAP (Konsole) zu reparieren
Entfernen Sie Labels aus dem Trainingsdatensatz. Alternativ können Sie Ihrem Testdatensatz weitere gebräuchliche Labels hinzufügen. Weitere Informationen finden Sie unter Labels verwalten. Die Labels werden automatisch aus den Bildern und Begrenzungsrahmen in Ihrem Datensatz entfernt.
Um ERROR _ _ INSUFFICIENT LABEL _ zu korrigieren, OVERLAP indem Beschriftungen aus dem Trainingsdatensatz entfernt werden (JSONZeile)
Manifeste mit JSON Linien auf Bildebene — Wenn das Bild eine einzige Bezeichnung hat, entfernen Sie die JSON Linie für das Bild, das die gewünschte Bezeichnung verwendet. Wenn die JSON Linie mehrere Beschriftungen enthält, entfernen Sie nur das JSON Objekt mit der gewünschten Bezeichnung. Weitere Informationen finden Sie unter Hinzufügen mehrerer Labels auf Bildebene zu einem Bild. Tun Sie dies für jede JSON Zeile im Manifest, die das Label enthält, das Sie entfernen möchten.
Manifeste mit Objektposition JSON Linien — Entfernen Sie den Begrenzungsrahmen und die zugehörigen Labelinformationen für das Label, das Sie entfernen möchten. Tun Sie dies für jede JSON Zeile, die das gewünschte Etikett enthält. Sie müssen das Label aus dem
class-map
-Array und den entsprechenden Objekten im Arrayannotations
undobjects
entfernen. Weitere Informationen finden Sie unter Objektlokalisierung in Manifestdateien.
Um ERROR _ _ INSUFFICIENT LABEL _ zu korrigieren, OVERLAP indem Sie dem Testdatensatz (JSONLine) allgemeine Beschriftungen hinzufügen
Fügen Sie dem Testdatensatz JSON Linien hinzu, die Bilder enthalten, die mit Beschriftungen beschriftet sind, die sich bereits im Trainingsdatensatz befinden. Weitere Informationen finden Sie unter Erstellen einer Manifestdatei.
ERROR_MANIFEST_TOO_FEW_USABLE_LABELS
Fehlermeldung
Die Manifestdatei enthält zu wenige verwendbare Labels.
Weitere Informationen
Ein Trainingsmanifest kann JSON Linien im Labelformat auf Bildebene und im Objektpositionsformat enthalten. Abhängig von der Art der JSON Linien, die im Trainingsmanifest gefunden wurden, entscheidet sich Amazon Rekognition Custom Labels dafür, ein Modell zu erstellen, das Labels auf Bildebene erkennt, oder ein Modell, das Objektpositionen erkennt. Amazon Rekognition Custom Labels filtert gültige JSON Datensätze für JSON Zeilen heraus, die nicht im ausgewählten Format vorliegen. ERROR_ _ MANIFEST _ TOO _ FEW USABLE _ LABELS tritt auf, wenn die Anzahl der Labels im ausgewählten Modelltyp-Manifest nicht ausreicht, um das Modell zu trainieren.
Zum Trainieren eines Modells, das Labels auf Bildebene erkennt, ist mindestens ein Label erforderlich. Es sind mindestens zwei Labels erforderlich, um ein Modell zu trainieren, das Objekte positioniert.
Um ERROR _ _ MANIFEST _ TOO _ FEW USABLE _ zu reparieren LABELS (Konsole)
Überprüfen Sie das Feld
use_case
in der Manifest-Zusammenfassung.Fügen Sie dem Trainingsdatensatz weitere Labels für den Anwendungsfall (Bildebene oder Objektlokalisierung) hinzu, der dem Wert von
use_case
entspricht. Weitere Informationen finden Sie unter Labels verwalten. Die Labels werden automatisch aus den Bildern und Begrenzungsrahmen in Ihrem Datensatz entfernt.
Um ERROR _ _ MANIFEST _ TOO _ FEW USABLE _ LABELS (JSONLinie) zu reparieren
Überprüfen Sie das Feld
use_case
in der Manifest-Zusammenfassung.Fügen Sie dem Trainingsdatensatz weitere Labels für den Anwendungsfall (Bildebene oder Objektlokalisierung) hinzu, der dem Wert von
use_case
entspricht. Weitere Informationen finden Sie unter Erstellen einer Manifestdatei.
ERROR_INSUFFICIENT_USABLE_LABEL_OVERLAP
Fehlermeldung
Weniger als {}% der verwendbaren Labels überschneiden sich zwischen den Trainings- und Testmanifestdateien.
Weitere Informationen
Ein Trainingsmanifest kann JSON Linien im Labelformat auf Bildebene und im Format für die Objektposition enthalten. Abhängig von den Formaten im Trainingsmanifest entscheidet sich Amazon Rekognition Custom Labels dafür, ein Modell zu erstellen, das Labels auf Bildebene erkennt, oder ein Modell, das Objektpositionen erkennt. Amazon Rekognition Custom Labels verwendet keine gültigen JSON Datensätze für JSON Linien, die nicht im ausgewählten Modellformat vorliegen. ERROR_ INSUFFICIENT _ _ USABLE LABEL _ OVERLAP tritt auf, wenn sich die verwendeten Test- und Trainingsetiketten zu weniger als 50% überschneiden.
Um ERROR _ _ INSUFFICIENT _ USABLE LABEL _ OVERLAP (Konsole) zu korrigieren
Entfernen Sie Labels aus dem Trainingsdatensatz. Alternativ können Sie Ihrem Testdatensatz weitere gebräuchliche Labels hinzufügen. Weitere Informationen finden Sie unter Labels verwalten. Die Labels werden automatisch aus den Bildern und Begrenzungsrahmen in Ihrem Datensatz entfernt.
Um ERROR _ _ _ INSUFFICIENT USABLE LABEL _ zu korrigieren, OVERLAP indem Beschriftungen aus dem Trainingsdatensatz entfernt werden (JSONZeile)
Datensätze, die zur Erkennung von Beschriftungen auf Bildebene verwendet werden — Wenn das Bild eine einzige Bezeichnung hat, entfernen Sie die JSON Linie für das Bild, das die gewünschte Bezeichnung verwendet. Wenn die JSON Linie mehrere Beschriftungen enthält, entfernen Sie nur das JSON Objekt mit der gewünschten Bezeichnung. Weitere Informationen finden Sie unter Hinzufügen mehrerer Labels auf Bildebene zu einem Bild. Tun Sie dies für jede JSON Zeile im Manifest, die das Label enthält, das Sie entfernen möchten.
Datensätze, die zur Erkennung von Objektpositionen verwendet werden – Entfernen Sie den Begrenzungsrahmen und die zugehörigen Labelinformationen für das Label, das Sie entfernen möchten. Tun Sie dies für jede JSON Zeile, die das gewünschte Label enthält. Sie müssen das Label aus dem
class-map
-Array und den entsprechenden Objekten im Arrayannotations
undobjects
entfernen. Weitere Informationen finden Sie unter Objektlokalisierung in Manifestdateien.
Um ERROR _ _ _ INSUFFICIENT USABLE LABEL _ zu korrigieren, OVERLAP indem Sie dem Testdatensatz (JSONLine) allgemeine Beschriftungen hinzufügen
Fügen Sie dem Testdatensatz JSON Linien hinzu, die Bilder enthalten, die mit Beschriftungen beschriftet sind, die sich bereits im Trainingsdatensatz befinden. Weitere Informationen finden Sie unter Erstellen einer Manifestdatei.
ERROR_ FAILED _ IMAGES _S3_ COPY
Fehlermeldung
Bilder konnten nicht aus dem S3-Bucket kopiert werden.
Weitere Informationen
Der Dienst konnte keines der Bilder in Ihrem Datensatz kopieren.
Sie können die Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.
Um _ _ _S3_ zu reparieren ERROR FAILED IMAGES COPY
Überprüfen Sie die Berechtigungen Ihrer Bilder.
Wenn Sie verwenden AWS KMS, überprüfen Sie die Bucket-Richtlinie. Weitere Informationen finden Sie unter Entschlüsselung von Dateien verschlüsselt mit AWS Key Management Service.
Die Manifestdatei enthält zu viele endgültige Fehler.
Es gibt zu viele JSON Zeilen mit Terminalinhaltsfehlern.
So beheben Sie ERROR_TOO_MANY_RECORDS_IN_ERROR
Reduzieren Sie die Anzahl der JSON Zeilen (Bilder) mit Terminalinhaltsfehlern. Weitere Informationen finden Sie unter Endgültige Manifest-Inhaltsfehler.
Sie können die Amazon Rekognition Custom Labels-Konsole nicht verwenden, um diesen Fehler zu beheben.