View a markdown version of this page

Menganalisis Objek Respon Pinjaman - Amazon Textract

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menganalisis Objek Respon Pinjaman

Saat Anda mengirimkan dokumen ke alur kerja Analyze Lending, dokumen tersebut dibagi menjadi halaman individual dan halaman-halaman tersebut diklasifikasikan. Halaman individual kemudian dikirim ke operasi Amazon Textract yang sesuai untuk analisis lebih lanjut, tergantung pada klasifikasinya. Amazon Textract menganalisis data dan mengembalikan informasi relevan yang diekstrak dari dokumen, seperti tanda tangan yang terdeteksi, informasi identitas, formulir, nilai pengeluaran, dan data kueri.

Setelah memproses dokumen dengan StartLendingAnalysis, Anda dapat memperoleh hasil analisis untuk setiap halaman dengan menggunakan GetLendingAnalysis, atau Anda bisa mendapatkan ringkasan informasi dalam dokumen dengan GetLendingAnalysisSummary. Ringkasan yang dikembalikan mencakup informasi tentang dokumen yang dikelompokkan bersama berdasarkan jenis dokumen umum.

Hasil untuk analisis halaman individu mengikuti satu struktur umum, terlepas dari kelas dokumen. Tanggapan dari GetLendingAnalysis berisi informasi mengenai nomor halaman dan klasifikasi halaman, bersama dengan informasi yang diekstraksi oleh salah satu operasi analisis Amazon Textract. Untuk struktur umum hasil analisis, lihat contoh berikut:

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

GetLendingAnalysismengembalikan struktur yang berisi informasi tentang klasifikasi halaman dan informasi relevan yang diekstrak dari halaman yang diberikan menggunakan operasi yang sesuai. PageEntitas mengacu pada nomor halaman fisik, PageNumber mengacu pada nomor halaman yang terdeteksi, dan PageClassification merupakan kelas yang terdeteksi untuk halaman tersebut. Informasi yang diekstraksi oleh operasi analisis disimpan dalam Extractions struktur, yang berisi pasangan nilai kunci yang dinormalisasi dari operasi yang sesuai.

Dalam respons sampel berikut, dokumen adalah LendingDocument dan berisi informasi yang diekstraksi dan struktur terkait:

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

Tanggapan dari GetLendingAnalysis mungkin termasuk atribut berikut:

  • Teks — Teks yang terdeteksi.

  • Keyakinan — Skor Keyakinan untuk teks yang terdeteksi.

  • Geometri — Informasi lokasi untuk teks yang terdeteksi.

  • LendingDocument — Menyimpan data terstruktur yang dikembalikan oleh Analyze Lending untuk dokumen pinjaman.

  • LendingField — Memegang pasangan nilai kunci yang dinormalisasi yang dikembalikan oleh Analyze Lending, termasuk kunci yang dinormalisasi untuk deteksi, teks yang terdeteksi, dan geometri.

  • LendingFields — Sebuah array LendingField objek.

  • Jenis — Nilai yang dinormalisasi terkait dengan deteksi. Untuk daftar semua jenis dokumen yang mungkin, klik di sini.

  • ValueDetections — Sebuah array LendingDetection objek.

  • LendingDetection — Hasil diekstraksi untuk dokumen pinjaman.

  • SelectionStatus — Status pemilihan elemen seleksi, seperti tombol opsi atau kotak centang.

  • KeyDetection — Objek yang berisi informasi tentang kunci yang terdeteksi.

  • SignatureDetections — Array SignatureDetection objek, yang berisi informasi mengenai tanda tangan yang terdeteksi.

  • SignatureDetection — Informasi mengenai kepercayaan dan geometri untuk tanda tangan yang terdeteksi.

ExpenseDocument ekstraksi mengandung struktur yang didefinisikan dalamObjek Tanggapan Faktur dan Tanda Terima.

IdentityDocument ekstraksi mengandung struktur yang didefinisikan dalamObjek Respon Dokumentasi Identitas.

Untuk contoh ringkasan yang dikembalikan oleh GetLendingAnalysisSummary operasi, lihat yang berikut ini:

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

Elemen respons yang dikembalikan oleh GetLendingAnalysisSummary meliputi:

  • LendingSummary - Berisi informasi mengenai DocumentGroups dan UndetectedDocumentTypes.

  • DocumentGroup - Berisi informasi tentang semua dokumen yang dikelompokkan berdasarkan jenis dokumen yang sama.

  • DocumentGroups - Berisi array dari semua DocumentGroup objek.

  • Jenis - Jenis dokumen dalam file DocumentGroup.

  • SplitDocument - Berisi informasi tentang halaman-halaman dokumen, yang ditentukan oleh batas logis sehubungan dengan jenis dokumen.

  • SplitDocuments - Sebuah array SplitDocument objek.

  • Indeks - Indeks untuk dokumen tertentu DocumentGroup dalam Tipe tertentu.

  • Halaman - Sebuah array nomor halaman untuk dokumen tertentu, diurutkan oleh batas logis sehubungan dengan jenis dokumen.

  • UndetectedDocumentTypes - Sebuah array string, di mana setiap string mewakili jenis dokumen yang tidak terdeteksi.

Untuk dokumen yang memiliki bidang tanda tangan, struktur berikut disertakan dalam tanggapan:

  • DetectedSignature — Berisi informasi tentang halaman tempat tanda tangan ditemukan.

  • DetectedSignatures —Sebuah array DetectedSignature objek.

  • Halaman (dalam DetectedSignature dan UndetectedSignature objek) — Nomor halaman fisik dalam dokumen.

  • UndetectedSignature — Berisi informasi tentang halaman di mana tanda tangan diharapkan, tetapi tidak ditemukan. Lihat daftar ini <add link>untuk memahami di mana tanda tangan diharapkan.

  • UndetectedSignatures — Sebuah array UndetectedSignature objek.

Jenis Dokumen

Tabel berikut berisi daftar semua jenis dokumen yang diakui oleh Analyze Lending. Juga ditunjukkan apakah dokumen memiliki bidang tanda tangan:

Tipe Tanda tangan
1003 Ya
1005 Ya
1008 Ya
1040 Ya
1065 Ya
1120 Ya
1040_SCHEDULE_C TIDAK
1040_SCHEDULE_D TIDAK
1040_SCHEDULE_E TIDAK
1099_DIV TIDAK
1099_G TIDAK
1099_INT TIDAK
1099_LAIN-LAIN TIDAK
1099_NEC TIDAK
1099_R TIDAK
1099_SSA TIDAK
1120_S Ya
BANK_STATEMENT TIDAK
CEK Ya
CREDIT_CARD_STATEMENT TIDAK
DEMOGRAFI_ADDENDUM TIDAK
PERNYATAAN HOA_ TIDAK
HUD_92900_B Ya
IDENTITY_DOCUMENT TIDAK
INVESTMENT_STATEMENT TIDAK
INVOIS TIDAK
MORTGAGE_STATEMENT TIDAK
PAYOFF_STATEMENT TIDAK
SLIP GAJI TIDAK
TANDA TERIMA TIDAK
SSA_89 Ya
TIDAK TERKLASIFIKASI TIDAK
UTILITY_BILLS TIDAK
VBA_26_0551 Ya
W_2 TIDAK
W_9 Ya