View a markdown version of this page

Analyser les objets de réponse aux prêts - Amazon Textract

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.

Analyser les objets de réponse aux prêts

Lorsque vous soumettez un document au flux de travail Analyze Lending, le document est divisé en pages individuelles et les pages sont classées. Les pages individuelles sont ensuite envoyées à l'opération Amazon Textract appropriée pour une analyse plus approfondie, en fonction de leur classification. Amazon Textract analyse les données et renvoie les informations pertinentes extraites des documents, telles que les signatures détectées, les informations d'identité, les formulaires, les valeurs de dépenses et les données des requêtes.

Après avoir traité un document avec StartLendingAnalysis, vous pouvez obtenir des résultats d'analyse pour des pages individuelles en utilisant GetLendingAnalysis, ou vous pouvez obtenir un résumé des informations contenues dans le document avec GetLendingAnalysisSummary. Le résumé renvoyé inclut des informations sur les documents regroupés selon un type de document commun.

Les résultats de l'analyse de pages individuelles suivent une structure générale, quelle que soit la classe du document. Le formulaire de réponse GetLendingAnalysis contient des informations concernant le numéro de page et la classification des pages, ainsi que les informations extraites par l'une des opérations d'analyse d'Amazon Textract. Pour la structure générale des résultats de l'analyse, consultez l'exemple suivant :

{ "Page": number, "PageClassification": { "PageNumber": [ { "Confidence": number, "Value": "string" } ], "PageType": [ { "Confidence": number, "Value": "string" } ] }, "Extractions": [ { LendingDocument | ExpenseDocument | IdentityDocument } ] }

GetLendingAnalysisrenvoie une structure qui contient des informations sur la classification des pages et les informations pertinentes extraites de la page donnée à l'aide de l'opération appropriée. L'Pageentité fait référence au numéro de page physique, PageNumber au numéro de page détecté et PageClassification correspond à la classe détectée pour la page. Les informations extraites par une opération d'analyse sont stockées dans la Extractions structure, qui contient les paires clé-valeur normalisées issues de l'opération appropriée.

Dans l'exemple de réponse suivant, le document est un LendingDocument document qui contient des informations extraites et les structures associées :

{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Results": [ { "Page": 1, "PageClassification": { "PageType": [ { "Value": "1005", "Confidence": 99.99947357177734 } ], "PageNumber": [ { "Value": "undetected", "Confidence": 100.0 } ] }, "Extractions": [ { "LendingDocument": { "LendingFields": [ { "Type": "OVERTIME_CONTINUANCE_LIKELY", "ValueDetections": [ { "Text": "Yes", "Geometry": { "BoundingBox": { "Width": 0.019448408856987953, "Height": 0.007367494981735945, "Left": 0.8211431503295898, "Top": 0.485835462808609 }, "Polygon": [ { "X": 0.8211431503295898, "Y": 0.485835462808609 }, { "X": 0.8405909538269043, "Y": 0.4858577847480774 }, { "X": 0.840591549873352, "Y": 0.49320295453071594 }, { "X": 0.8211436867713928, "Y": 0.4931805729866028 } ] }, "Confidence": 95.0 } ] }, { "Type": "CURRENT_GROSS_PAY_WEEKLY", "KeyDetection": { "Text": "Weekly", "Geometry": { "BoundingBox": { "Width": 0.039741966873407364, "Height": 0.009058262221515179, "Left": 0.17564243078231812, "Top": 0.5004485845565796 }, "Polygon": [ { "X": 0.17564436793327332, "Y": 0.5004485845565796 }, { "X": 0.21538439393043518, "Y": 0.5004944205284119 }, { "X": 0.2153826206922531, "Y": 0.5095068216323853 }, { "X": 0.17564243078231812, "Y": 0.5094608664512634 } ] }, "Confidence": 99.98104858398438 }, "ValueDetections": [ { "SelectionStatus": "NOT_SELECTED", "Geometry": { "BoundingBox": { "Width": 0.010146399028599262, "Height": 0.00771764200180769, "Left": 0.1600940227508545, "Top": 0.5003445148468018 }, "Polygon": [ { "X": 0.16009573638439178, "Y": 0.5003445148468018 }, { "X": 0.17024043202400208, "Y": 0.5003561973571777 }, { "X": 0.17023874819278717, "Y": 0.5080621242523193 }, { "X": 0.1600940227508545, "Y": 0.5080504417419434 } ] }, "Confidence": 99.88064575195312 } ] } ], "SignatureDetections": [ { "Confidence": 98.95830535888672, "Geometry": { "BoundingBox": { "Width": 0.1505945473909378, "Height": 0.019163239747285843, "Left": 0.1145595833659172, "Top": 0.8886017799377441 }, "Polygon": [ { "X": 0.11456418037414551, "Y": 0.8886017799377441 }, { "X": 0.2651541233062744, "Y": 0.8887989521026611 }, { "X": 0.2651508152484894, "Y": 0.9077650308609009 }, { "X": 0.1145595833659172, "Y": 0.9075667262077332 } ] } } ] } } ] } ], "AnalyzeLendingModelVersion": "1.0" }

Les réponses GetLendingAnalysis peuvent inclure les attributs suivants :

  • Texte : texte détecté.

  • Confiance : score de confiance pour le texte détecté.

  • Géométrie : informations de localisation du texte détecté.

  • LendingDocument — Contient les données structurées renvoyées par Analyze Lending pour les documents de prêt.

  • LendingField — Contient les paires clé-valeur normalisées renvoyées par Analyze Lending, y compris la clé normalisée pour la détection, le texte détecté et la géométrie.

  • LendingFields — Un ensemble d' LendingField objets.

  • Type : valeur normalisée associée à une détection. Pour obtenir la liste de tous les types de documents possibles, cliquez ici.

  • ValueDetections — Un ensemble d' LendingDetection objets.

  • LendingDetection — Les résultats extraits pour un document de prêt.

  • SelectionStatus — État de sélection d'un élément de sélection, tel qu'un bouton d'option ou une case à cocher.

  • KeyDetection — Objet contenant des informations sur la clé détectée.

  • SignatureDetections — Tableau d' SignatureDetection objets contenant des informations concernant les signatures détectées.

  • SignatureDetection — Informations concernant la fiabilité et la géométrie des signatures détectées.

ExpenseDocument les extractions contiennent des structures définies dans. Objets de réponse aux factures et aux reçus

IdentityDocument les extractions contiennent des structures définies dans. Objets de réponse à la documentation d'identité

Pour un exemple du résumé renvoyé par l'GetLendingAnalysisSummaryopération, consultez ce qui suit :

{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Summary": { "DocumentGroups": [ { "Type": "1005", "SplitDocuments": [ { "Index": 1, "Pages": [ 1 ] } ], "DetectedSignatures": [ { "Page": 1 } ], "UndetectedSignatures": [] } ], "UndetectedDocumentTypes": [ "1040_SCHEDULE_C", "1099_INT", "1099_SSA", "DEMOGRAPHIC_ADDENDUM", "1065", "1040", "1120_S", "IDENTITY_DOCUMENT", "SSA_89", "MORTGAGE_STATEMENT", "1099_MISC", "CHECKS", "HOA_STATEMENT", "INVESTMENT_STATEMENT", "1120", "1003", "VBA_26_0551", "1099_R", "PAYSLIPS", "1008", "W_2", "1099_NEC", "BANK_STATEMENT", "1040_SCHEDULE_E", "UTILITY_BILLS", "W_9", "UNCLASSIFIED", "HUD_92900_B", "PAYOFF_STATEMENT", "1099_G", "CREDIT_CARD_STATEMENT", "INVOICES", "RECEIPTS", "1040_SCHEDULE_D", "1099_DIV" ] }, "AnalyzeLendingModelVersion": "1.0" }

Les éléments de réponse renvoyés par GetLendingAnalysisSummary incluent :

  • LendingSummary - Contient des informations concernant DocumentGroups et UndetectedDocumentTypes.

  • DocumentGroup - Contient des informations sur tous les documents regroupés selon le même type de document.

  • DocumentGroups - Contient un tableau de tous les DocumentGroup objets.

  • Type : type des documents contenus dans un DocumentGroup.

  • SplitDocument - Contient des informations sur les pages d'un document, définies par une limite logique en fonction du type de document.

  • SplitDocuments - Un ensemble d' SplitDocument objets.

  • Index - L'index d'un document donné dans un DocumentGroup type spécifique.

  • Pages : tableau de numéros de page pour un document donné, trié selon une limite logique en fonction du type de document.

  • UndetectedDocumentTypes - Un tableau de chaînes, dans lequel chaque chaîne représente un type de document non détecté.

Pour les documents comportant un champ de signature, les structures suivantes sont incluses dans la réponse :

  • DetectedSignature — Contient des informations sur la page où une signature a été trouvée.

  • DetectedSignatures —Un ensemble d' DetectedSignature objets.

  • Page (à l'intérieur DetectedSignature et UndetectedSignature objets) : numéro de page physique dans le document.

  • UndetectedSignature — Contient des informations sur la page où une signature était attendue, mais n'a pas été trouvée. Consultez cette liste <add link>pour savoir où une signature est attendue.

  • UndetectedSignatures — Un ensemble d' UndetectedSignature objets.

Types document

Le tableau suivant contient une liste de tous les types de documents reconnus par Analyze Lending. Il est également indiqué si le document comporte un champ de signature :

Type Signature
1003 OUI
1005 OUI
1008 OUI
1040 OUI
1065 OUI
1120 OUI
1040_SCHEDULE_C NO
1040_SCHEDULE_D NO
1040_SCHEDULE_E NO
1099_DIV NO
1099_G NO
1099_INT NO
1099_DIVERS NO
1099_NEC NO
1099_R NO
1099_SSA NO
1120_S OUI
RELEVÉ BANCAIRE NO
CHÈQUES OUI
RELEVÉ DE CARTE DE CRÉDIT NO
ADDENDUM DÉMOGRAPHIQUE NO
DÉCLARATION HOA NO
HUD_92900_B OUI
DOCUMENT_IDENTITÉ NO
DÉCLARATION_D'INVESTISSEMENT NO
FACTURES NO
DÉCLARATION_HYPOTHÉCAIRE NO
DÉCOMPTE DE REMBOURSEMENT NO
FICHES DE PAIE NO
REÇUS NO
SSA_89 OUI
NON CLASSÉ NO
FACTURES DE SERVICES PUBLICS NO
VBA_26_0551 OUI
W_2 NO
W_9 OUI