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.
Sorties pour les tâches d'analyse asynchrones
Une fois qu'une tâche d'analyse est terminée, elle stocke les résultats dans le compartiment S3 que vous avez spécifié dans la demande.
Sorties pour les entrées de texte
Quel que soit le format des documents d'entrée de texte (multi-classes ou multi-étiquettes), la sortie du travail consiste en un seul fichier nommé. output.tar.gz Il s'agit d'un fichier d'archive compressé qui contient un fichier texte avec la sortie.
Multi-class output
Lorsque vous utilisez un classificateur entraîné en mode multi-classes, vos résultats s'affichent. classes Chacune de ces classes classes est utilisée pour créer l'ensemble de catégories lors de la formation de votre classificateur.
Pour plus de détails sur ces champs de sortie, consultez ClassifyDocument le manuel Amazon Comprehend API Reference.
Les exemples suivants utilisent les classes qui s'excluent mutuellement.
DOCUMENTARY
SCIENCE_FICTION
ROMANTIC_COMEDY
SERIOUS_DRAMA
OTHER
Si le format de vos données d'entrée est d'un document par ligne, le fichier de sortie contient une ligne pour chaque ligne de l'entrée. Chaque ligne inclut le nom du fichier, le numéro de ligne en base zéro de la ligne de saisie et la ou les classes présentes dans le document. Il se termine avec l'assurance qu'Amazon Comprehend a que chaque instance a été correctement classée.
Par exemple :
{"File": "file1.txt", "Line": "0", "Classes": [{"Name": "Documentary", "Score": 0.8642}, {"Name": "Other", "Score": 0.0381}, {"Name": "Serious_Drama", "Score": 0.0372}]} {"File": "file1.txt", "Line": "1", "Classes": [{"Name": "Science_Fiction", "Score": 0.5}, {"Name": "Science_Fiction", "Score": 0.0381}, {"Name": "Science_Fiction", "Score": 0.0372}]} {"File": "file2.txt", "Line": "2", "Classes": [{"Name": "Documentary", "Score": 0.1}, {"Name": "Documentary", "Score": 0.0381}, {"Name": "Documentary", "Score": 0.0372}]} {"File": "file2.txt", "Line": "3", "Classes": [{"Name": "Serious_Drama", "Score": 0.3141}, {"Name": "Other", "Score": 0.0381}, {"Name": "Other", "Score": 0.0372}]}
Si le format de vos données d'entrée est d'un document par fichier, le fichier de sortie contient une ligne pour chaque document. Chaque ligne contient le nom du fichier et la ou les classes présentes dans le document. Il se termine par la certitude qu'Amazon Comprehend a classé chaque instance avec précision.
Par exemple :
{"File": "file0.txt", "Classes": [{"Name": "Documentary", "Score": 0.8642}, {"Name": "Other", "Score": 0.0381}, {"Name": "Serious_Drama", "Score": 0.0372}]} {"File": "file1.txt", "Classes": [{"Name": "Science_Fiction", "Score": 0.5}, {"Name": "Science_Fiction", "Score": 0.0381}, {"Name": "Science_Fiction", "Score": 0.0372}]} {"File": "file2.txt", "Classes": [{"Name": "Documentary", "Score": 0.1}, {"Name": "Documentary", "Score": 0.0381}, {"Name": "Domentary", "Score": 0.0372}]} {"File": "file3.txt", "Classes": [{"Name": "Serious_Drama", "Score": 0.3141}, {"Name": "Other", "Score": 0.0381}, {"Name": "Other", "Score": 0.0372}]}
Multi-label output
Lorsque vous utilisez un classificateur entraîné en mode multi-étiquettes, vos résultats s'affichent. labels Chacune de ces étiquettes labels est utilisée pour créer l'ensemble de catégories lors de la formation de votre classificateur.
Les exemples suivants utilisent ces étiquettes uniques.
SCIENCE_FICTION
ACTION
DRAMA
COMEDY
ROMANCE
Si le format de vos données d'entrée est d'un document par ligne, le fichier de sortie contient une ligne pour chaque ligne de l'entrée. Chaque ligne inclut le nom du fichier, le numéro de ligne en base zéro de la ligne de saisie et la ou les classes présentes dans le document. Il se termine avec l'assurance qu'Amazon Comprehend a que chaque instance a été correctement classée.
Par exemple :
{"File": "file1.txt", "Line": "0", "Labels": [{"Name": "Action", "Score": 0.8642}, {"Name": "Drama", "Score": 0.650}, {"Name": "Science Fiction", "Score": 0.0372}]} {"File": "file1.txt", "Line": "1", "Labels": [{"Name": "Comedy", "Score": 0.5}, {"Name": "Action", "Score": 0.0381}, {"Name": "Drama", "Score": 0.0372}]} {"File": "file1.txt", "Line": "2", "Labels": [{"Name": "Action", "Score": 0.9934}, {"Name": "Drama", "Score": 0.0381}, {"Name": "Action", "Score": 0.0372}]} {"File": "file1.txt", "Line": "3", "Labels": [{"Name": "Romance", "Score": 0.9845}, {"Name": "Comedy", "Score": 0.8756}, {"Name": "Drama", "Score": 0.7723}, {"Name": "Science_Fiction", "Score": 0.6157}]}
Si le format de vos données d'entrée est d'un document par fichier, le fichier de sortie contient une ligne pour chaque document. Chaque ligne contient le nom du fichier et la ou les classes présentes dans le document. Il se termine par la certitude qu'Amazon Comprehend a classé chaque instance avec précision.
Par exemple :
{"File": "file0.txt", "Labels": [{"Name": "Action", "Score": 0.8642}, {"Name": "Drama", "Score": 0.650}, {"Name": "Science Fiction", "Score": 0.0372}]} {"File": "file1.txt", "Labels": [{"Name": "Comedy", "Score": 0.5}, {"Name": "Action", "Score": 0.0381}, {"Name": "Drama", "Score": 0.0372}]} {"File": "file2.txt", "Labels": [{"Name": "Action", "Score": 0.9934}, {"Name": "Drama", "Score": 0.0381}, {"Name": "Action", "Score": 0.0372}]} {"File": "file3.txt”, "Labels": [{"Name": "Romance", "Score": 0.9845}, {"Name": "Comedy", "Score": 0.8756}, {"Name": "Drama", "Score": 0.7723}, {"Name": "Science_Fiction", "Score": 0.6157}]}
Sorties pour documents d'entrée semi-structurés
Pour les documents d'entrée semi-structurés, la sortie peut inclure les champs supplémentaires suivants :
DocumentMetadata — Extraction des informations relatives au document. Les métadonnées incluent une liste des pages du document, avec le nombre de caractères extraits de chaque page. Ce champ est présent dans la réponse si la demande inclut le
Byteparamètre.DocumentType — Type de document pour chaque page du document d'entrée. Ce champ est présent dans la réponse si la demande inclut le
Byteparamètre.Erreurs : Page-level erreurs détectées par le système lors du traitement du document d'entrée. Le champ est vide si le système n'a rencontré aucune erreur.
Pour plus de détails sur ces champs de sortie, consultez ClassifyDocument le manuel Amazon Comprehend API Reference.
L'exemple suivant montre la sortie d'un fichier PDF numérisé de deux pages.
[{ #First page output "Classes": [ { "Name": "__label__2 ", "Score": 0.9993996620178223 }, { "Name": "__label__3 ", "Score": 0.0004330444789957255 } ], "DocumentMetadata": { "PageNumber": 1, "Pages": 2 }, "DocumentType": "ScannedPDF", "File": "file.pdf", "Version": "VERSION_NUMBER" }, #Second page output { "Classes": [ { "Name": "__label__2 ", "Score": 0.9993996620178223 }, { "Name": "__label__3 ", "Score": 0.0004330444789957255 } ], "DocumentMetadata": { "PageNumber": 2, "Pages": 2 }, "DocumentType": "ScannedPDF", "File": "file.pdf", "Version": "VERSION_NUMBER" }]