View a markdown version of this page

Trainieren Sie benutzerdefinierte Klassifikatoren (API) - Amazon Comprehend

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.

Trainieren Sie benutzerdefinierte Klassifikatoren (API)

Verwenden Sie die CreateDocumentClassifier Operation, um einen benutzerdefinierten Klassifikator zu erstellen und zu trainieren.

Sie können den Fortschritt der Anforderung mithilfe der DescribeDocumentClassifier Operation überwachen. Nach dem Übergang des Status Felds zu können Sie den Klassifikator verwendenTRAINED, um Dokumente zu klassifizieren. Wenn der Status lautetTRAINED_WITH_WARNINGS, überprüfen Sie den Ordner für übersprungene Dateien im Formular des VorgangsTrainingsergebnis des Klassifikators. CreateDocumentClassifier

Training der benutzerdefinierten Klassifizierung mithilfe der AWS Command Line Interface

Die folgenden Beispiele zeigen, wie die CreateDocumentClassifier Operation, die DescribeDocumentClassificationJob Operation und andere benutzerdefinierte Klassifizierer-APIs mit dem AWS CLI verwendet werden.

Die Beispiele sind für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

Erstellen Sie mithilfe der Operation einen benutzerdefinierten Klassifikator im Klartext-Format. create-document-classifier

aws comprehend create-document-classifier \ --region region \ --document-classifier-name testDelete \ --language-code en \ --input-data-config S3Uri=s3://S3Bucket/docclass/file name \ --data-access-role-arn arn:aws:iam::account number:role/testFlywheelDataAccess

Um einen systemeigenen benutzerdefinierten Klassifikator zu erstellen, geben Sie die folgenden zusätzlichen Parameter in der Anforderung an. create-document-classifier

  1. DocumentType: Setzen Sie den Wert auf SEMI_STRUCTURED_DOCUMENT.

  2. Dokumente: Der S3-Speicherort für die Trainingsdokumente (und optional die Testdokumente).

  3. OutputDataConfig: Geben Sie den S3-Speicherort für die Ausgabedokumente an (und einen optionalen KMS-Schlüssel).

  4. DocumentReaderConfig: Optionales Feld für Einstellungen für die Textextraktion.

aws comprehend create-document-classifier \ --region region \ --document-classifier-name testDelete \ --language-code en \ --input-data-config S3Uri=s3://S3Bucket/docclass/file name \ DocumentType \ Documents \ --output-data-config S3Uri=s3://S3Bucket/docclass/file name \ --data-access-role-arn arn:aws:iam::account number:role/testFlywheelDataAccess

Rufen Sie mithilfe der Operation Informationen zu einem benutzerdefinierten Klassifikator mit dem Dokumentklassifizierer ARN ab. DescribeDocumentClassifier

aws comprehend describe-document-classifier \ --region region \ --document-classifier-arn arn:aws:comprehend:region:account number:document-classifier/file name

Löschen Sie einen benutzerdefinierten Klassifikator mithilfe der Operation. DeleteDocumentClassifier

aws comprehend delete-document-classifier \ --region region \ --document-classifier-arn arn:aws:comprehend:region:account number:document-classifier/testDelete

Listet alle benutzerdefinierten Klassifikatoren in dem Konto auf, das den ListDocumentClassifiers Vorgang verwendet.

aws comprehend list-document-classifiers --region region

Verwendung der AWS SDK für Java oder SDK für Python

SDK-Beispiele zum Erstellen und Trainieren eines benutzerdefinierten Klassifikators finden Sie unterVerwenden Sie CreateDocumentClassifiermit einem AWS SDK oder CLI.