View a markdown version of this page

Analysieren Sie die Response-Objekte für Kredite - Amazon Textract

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.

Analysieren Sie die Response-Objekte für Kredite

Wenn Sie ein Dokument an den Workflow „Kreditanalyse“ senden, wird das Dokument in einzelne Seiten aufgeteilt und die Seiten werden klassifiziert. Die einzelnen Seiten werden dann je nach Klassifizierung zur weiteren Analyse an den entsprechenden Amazon Textract-Vorgang gesendet. Amazon Textract analysiert die Daten und gibt die relevanten Informationen zurück, die aus den Dokumenten extrahiert wurden, wie z. B. erkannte Unterschriften, Identitätsinformationen, Formulare, Ausgabenwerte und Abfragedaten.

Nachdem Sie ein Dokument mit verarbeitet haben StartLendingAnalysis, können Sie Analyseergebnisse für einzelne Seiten abrufen GetLendingAnalysis, indem Sie Folgendes verwenden. Sie können auch eine Zusammenfassung der Informationen im Dokument mit GetLendingAnalysisSummary abrufen. Die zurückgegebene Zusammenfassung enthält Informationen zu Dokumenten, die nach einem gemeinsamen Dokumenttyp gruppiert sind.

Die Ergebnisse der Analyse einzelner Seiten folgen einer allgemeinen Struktur, unabhängig von der Klasse des Dokuments. Das GetLendingAnalysis Antwortformular enthält Informationen zur Seitenzahl und Seitenklassifizierung sowie Informationen, die durch eine der Analyseoperationen von Amazon Textract extrahiert wurden. Die allgemeine Struktur der Analyseergebnisse finden Sie im folgenden Beispiel:

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

GetLendingAnalysisgibt eine Struktur zurück, die Informationen zur Seitenklassifizierung und die relevanten Informationen enthält, die mithilfe der entsprechenden Operation aus der angegebenen Seite extrahiert wurden. Die Page Entität bezieht sich auf die physische Seitennummer, PageNumber bezieht sich auf die erkannte Seitennummer und PageClassification ist die Klasse, die für die Seite erkannt wurde. Die durch eine Analyseoperation gewonnenen Informationen werden in der Extractions Struktur gespeichert, die die normalisierten Schlüssel-Wert-Paare aus der entsprechenden Operation enthält.

In der folgenden Beispielantwort ist das Dokument ein LendingDocument und enthält extrahierte Informationen und zugehörige Strukturen:

{ "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" }

Antworten von GetLendingAnalysis können die folgenden Attribute enthalten:

  • Text — Der erkannte Text.

  • Konfidenz — Der Konfidenzwert für den erkannten Text.

  • Geometrie — Positionsinformationen für den erkannten Text.

  • LendingDocument — Enthält die strukturierten Daten, die von Analyze Lending für Ausleihdokumente zurückgegeben wurden.

  • LendingField — Enthält die von Analyze Lending zurückgegebenen normalisierten Schlüssel-Wert-Paare, einschließlich des normalisierten Schlüssels für die Erkennung, des erkannten Textes und der Geometrie.

  • LendingFields — Eine Reihe von Objekten. LendingField

  • Typ — Der normalisierte Wert, der einer Erkennung zugeordnet ist. Eine Liste aller möglichen Dokumenttypen finden Sie hier.

  • ValueDetections — Eine Reihe von LendingDetection Objekten.

  • LendingDetection — Die Ergebnisse, die für ein Kreditdokument extrahiert wurden.

  • SelectionStatus — Der Auswahlstatus eines Auswahlelements, z. B. eines Optionsfeldes oder eines Kontrollkästchen.

  • KeyDetection — Objekt, das Informationen über den erkannten Schlüssel enthält.

  • SignatureDetections — Eine Reihe von SignatureDetection Objekten, die Informationen zu erkannten Signaturen enthalten.

  • SignatureDetection — Informationen zur Konfidenz und zur Geometrie der erkannten Signaturen.

ExpenseDocument Extraktionen enthalten Strukturen, die in Objekte für die Rechnungsstellung und die Empfangsbestätigung definiert sind.

IdentityDocument Extraktionen enthalten Strukturen, die in definiert sind. Antwortobjekte zur Identitätsdokumentation

Ein Beispiel für die von der GetLendingAnalysisSummary Operation zurückgegebene Zusammenfassung finden Sie im Folgenden:

{ "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" }

Zu den von zurückgegebenen Antwortelementen GetLendingAnalysisSummary gehören:

  • LendingSummary - Enthält Informationen zu DocumentGroups und UndetectedDocumentTypes.

  • DocumentGroup - Enthält Informationen zu allen Dokumenten, die nach demselben Dokumenttyp gruppiert sind.

  • DocumentGroups - Enthält ein Array aller DocumentGroup Objekte.

  • Typ — Der Typ der Dokumente in einem DocumentGroup.

  • SplitDocument - Enthält Informationen über die Seiten eines Dokuments, die durch eine logische Grenze in Bezug auf den Dokumenttyp definiert sind.

  • SplitDocuments - Eine Reihe von SplitDocument Objekten.

  • Index — Der Index für ein bestimmtes Dokument DocumentGroup eines bestimmten Typs.

  • Seiten — Eine Reihe von Seitenzahlen für ein bestimmtes Dokument, sortiert nach einer logischen Grenze in Bezug auf den Dokumenttyp.

  • UndetectedDocumentTypes - Eine Reihe von Zeichenketten, in denen jede Zeichenfolge für einen unerkannten Dokumenttyp steht.

Bei Dokumenten, die ein Signaturfeld haben, sind die folgenden Strukturen in der Antwort enthalten:

  • DetectedSignature — Enthält Informationen über die Seite, auf der eine Signatur gefunden wurde.

  • DetectedSignatures — Eine Reihe von DetectedSignature Objekten.

  • Seite (innerhalb DetectedSignature und UndetectedSignature Objekte) — Physische Seitenzahl im Dokument.

  • UndetectedSignature — Enthält Informationen über die Seite, auf der eine Signatur erwartet, aber nicht gefunden wurde. In dieser Liste <add link>erfahren Sie, wo eine Signatur erwartet wird.

  • UndetectedSignatures — Eine Reihe von UndetectedSignature Objekten.

Dokumenttypen

Die folgende Tabelle enthält eine Liste aller von Analyze Lending erkannten Dokumenttypen. Außerdem wird angegeben, ob das Dokument ein Signaturfeld hat:

Typ Signatur
1003 JA
1005 JA
1008 JA
1040 JA
1065 JA
1120 JA
1040_ZEITPLAN_C NO
1040_ZEITPLAN_D NO
1040_ZEITPLAN_E NO
1099_DIV NO
1099_G NO
1099_INT NO
1099_MISC NO
1099_NEC NO
1099_R NO
1099_SSA NO
1120_S JA
KONTOAUSZUG NO
SCHECKS JA
CREDIT_CARD_STATEMENT NO
DEMOGRAFISCHER_NACHTRAG NO
HOA_AUSSAGE NO
HUD_92900_B JA
IDENTITÄTSDOKUMENT NO
ANLAGEERKLÄRUNG NO
RECHNUNGEN NO
HYPOTHEKENAUSZUG NO
AUSZAHLUNGSERKLÄRUNG NO
GEHALTSABRECHNUNGEN NO
QUITTUNGEN NO
SSA_89 JA
NICHT KLASSIFIZIERT NO
STROMRECHNUNGEN NO
VBA_26_0551 JA
W_2 NO
W_9 JA