View a markdown version of this page

Analice los objetos de respuesta a los préstamos - Amazon Textract

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Analice los objetos de respuesta a los préstamos

Al enviar un documento al flujo de trabajo de Analyze Lending, el documento se divide en páginas individuales y las páginas se clasifican. A continuación, las páginas individuales se envían a la operación correspondiente de Amazon Textract para su posterior análisis, en función de su clasificación. Amazon Textract analiza los datos y devuelve la información relevante extraída de los documentos, como las firmas detectadas, la información de identidad, los formularios, los valores de los gastos y los datos de las consultas.

Después de procesar un documento StartLendingAnalysis, puede obtener los resultados del análisis de páginas individuales utilizando GetLendingAnalysiso puede obtener un resumen de la información del documento con GetLendingAnalysisSummary. El resumen devuelto incluye información sobre los documentos agrupados por un tipo de documento común.

Los resultados del análisis de páginas individuales siguen una estructura general, independientemente de la clase del documento. La respuesta de GetLendingAnalysis contiene información sobre el número de página y la clasificación de las páginas, junto con la información extraída por una de las operaciones de análisis de Amazon Textract. Para ver la estructura general de los resultados del análisis, consulte el siguiente ejemplo:

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

GetLendingAnalysisdevuelve una estructura que contiene información sobre la clasificación de las páginas y la información relevante extraída de la página en cuestión mediante la operación adecuada. La Page entidad hace referencia al número de página física, PageNumber al número de página detectado y PageClassification es la clase detectada para la página. La información extraída por una operación de análisis se almacena en la Extractions estructura, que contiene los pares clave-valor normalizados de la operación correspondiente.

En el siguiente ejemplo de respuesta, el documento es un LendingDocument y contiene la información extraída y las estructuras asociadas:

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

Las respuestas de GetLendingAnalysis pueden incluir los siguientes atributos:

  • Texto: el texto detectado.

  • Confianza: la puntuación de confianza del texto detectado.

  • Geometría: información de ubicación del texto detectado.

  • LendingDocument — Contiene los datos estructurados devueltos por Analyze Lending para prestar documentos.

  • LendingField — Contiene los pares clave-valor normalizados devueltos por Analyze Lending, incluida la clave normalizada para la detección, el texto detectado y la geometría.

  • LendingFields — Un conjunto de objetos. LendingField

  • Tipo: el valor normalizado asociado a una detección. Para ver una lista de todos los tipos de documentos posibles, haga clic aquí.

  • ValueDetections — Un conjunto de LendingDetection objetos.

  • LendingDetection — Los resultados extraídos para un documento de préstamo.

  • SelectionStatus — El estado de selección de un elemento de selección, como un botón de opción o una casilla de verificación.

  • KeyDetection — Objeto que contiene información sobre la clave detectada.

  • SignatureDetections — Un conjunto de SignatureDetection objetos que contienen información sobre las firmas detectadas.

  • SignatureDetection — Información sobre la fiabilidad y la geometría de las firmas detectadas.

ExpenseDocument las extracciones contienen estructuras definidas enObjetos de respuesta a facturas y recibos.

IdentityDocument las extracciones contienen estructuras definidas en. Objetos de respuesta de la documentación de identidad

Para ver un ejemplo del resumen devuelto por la GetLendingAnalysisSummary operación, consulte lo siguiente:

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

Los elementos de respuesta devueltos por GetLendingAnalysisSummary incluyen:

  • LendingSummary - Contiene información sobre DocumentGroups y UndetectedDocumentTypes.

  • DocumentGroup - Contiene información sobre todos los documentos agrupados por el mismo tipo de documento.

  • DocumentGroups - Contiene una matriz de todos los DocumentGroup objetos.

  • Tipo: el tipo de documentos de un DocumentGroup.

  • SplitDocument - Contiene información sobre las páginas de un documento, definidas por un límite lógico con respecto al tipo de documento.

  • SplitDocuments - Un conjunto de SplitDocument objetos.

  • Índice: el índice de un documento determinado DocumentGroup de un tipo específico.

  • Páginas: matriz de números de página de un documento determinado, ordenados según un límite lógico en función del tipo de documento.

  • UndetectedDocumentTypes - Matriz de cadenas, en la que cada cadena representa un tipo de documento no detectado.

En el caso de los documentos que tienen un campo de firma, se incluyen las siguientes estructuras en la respuesta:

  • DetectedSignature — Contiene información sobre la página en la que se encontró la firma.

  • DetectedSignatures —Un conjunto de DetectedSignature objetos.

  • Página (interior DetectedSignature y UndetectedSignature objetos): número de página física del documento.

  • UndetectedSignature — Contiene información sobre la página en la que se esperaba una firma, pero no se encontró. Consulte esta lista <add link>para saber dónde se espera una firma.

  • UndetectedSignatures — Un conjunto de UndetectedSignature objetos.

Tipos de documentos

La siguiente tabla contiene una lista de todos los tipos de documentos reconocidos por Analyze Lending. También se indica si el documento tiene un campo de firma:

Tipo Signature
1003 YES
1005 YES
1008 YES
1040 YES
1065 YES
1120 YES
1040_SCHEDULE_C NO
1040_SCHEDULE_D NO
1040_SCHEDULE_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 YES
EXTRACTO BANCARIO NO
CHEQUES YES
DECLARACIÓN_DE_TARJETA DE CRÉDITO NO
APÉNDICE_DEMOGRÁFICO NO
HOA_STATEMENT NO
HUD_92900_B YES
DOCUMENTO_DE IDENTIDAD NO
DECLARACIÓN_DE_INVERSIÓN NO
FACTURAS NO
DECLARACIÓN_HIPOTECARIA NO
DECLARACIÓN_DE_PAGO NO
RECIBOS DE PAGO NO
RECIBOS NO
SSA_89 YES
SIN CLASIFICAR NO
FACTURAS DE SERVICIOS PÚBLICOS NO
VBA_26_0551 YES
W_2 NO
W_9 YES