View a markdown version of this page

Analysieren Sie Objekte aus der Kreditvergabe - 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 Objekte aus der Kreditvergabe

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

Nach der Bearbeitung eines Dokuments mit StartLendingAnalysiskönnen Sie mithilfe von Analyseergebnisse für einzelne Seiten abrufen GetLendingAnalysis, oder Sie können eine Zusammenfassung der Informationen im Dokument mit GetLendingAnalysisSummaryabrufen. 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 Antwortformular GetLendingAnalysis enthält Informationen zur Seitenzahl und Seitenklassifizierung sowie die Informationen, die durch einen der Analysevorgänge 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 für die Seite erkannte Klasse. Die durch eine Analyseoperation extrahierten Informationen werden in der Extractions Struktur gespeichert, die die normalisierten Schlüssel-Wert-Paare aus der entsprechenden Operation enthält.

In der folgenden Beispielantwort handelt es sich bei dem Dokument um ein Dokument, das extrahierte Informationen LendingDocument und zugehörige Strukturen enthält:

{ "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 wurden für ein Ausleihdokument extrahiert.

  • SelectionStatus — Der Auswahlstatus eines Auswahlelements, z. B. eines Optionsfeldes oder eines Checkboxen.

  • 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 Geometrie der erkannten Signaturen.

ExpenseDocument Extraktionen enthalten Strukturen, die in Objekte für die Antwort auf Rechnungen und Wareneingänge definiert sind.

IdentityDocument Extraktionen enthalten Strukturen, die in definiert sind. Antwortobjekte aus der 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, gruppiert nach demselben Dokumenttyp.

  • DocumentGroups - Enthält eine Reihe aller DocumentGroup Objekte.

  • Typ — Der Typ der Dokumente in einem DocumentGroup.

  • SplitDocument - Enthält Informationen über die Seiten eines Dokuments, die durch logische Grenzen 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, geordnet nach einer logischen Grenze in Bezug auf den Dokumenttyp.

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

Bei Dokumenten, die über ein Signaturfeld verfügen, 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 finden <add link>Sie Informationen darüber, 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 über ein Signaturfeld verfügt:

Typ Signatur
1003 JA
1005 JA
1008 JA
1040 JA
1065 JA
1120 JA
1040_ZEITPLAN_C NO
1040_ZEITPLAN_D NO
1040_SCHEDULE_E NO
1099_DIV NO
1099_G NO
1099_INT NO
1099_VERSCHIEDENES NO
1099_NEC NO
1099_R NO
1099_SSA NO
1120_S JA
KONTOAUSZUG NO
PRÜFT JA
CREDIT_CARD_STATEMENT NO
DEMOGRAFISCHE_ERGÄNZUNG 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
NEBENKOSTENABRECHNUNGEN NO
VBA_26_0551 JA
W_2 NO
W_9 JA