Memahami model yang disusun

Selesai

Model yang disusun di Azure Forms Recognizer memungkinkan pengguna mengirimkan formulir saat mereka tidak mengetahui model mana yang terbaik untuk digunakan.

Di perusahaan polling, Anda sering kali mengubah versi formulir yang digunakan untuk mengumpulkan data dari responden. Saat penggunaan Anda mengirimkan formulir ini untuk analisis, penggunaan tersebut terkadang memilih model kustom yang salah. Anda ingin menemukan cara agar penggunaan tersebut mengirimkan formulir tanpa harus menentukan versi model.

Di sini, Anda akan mempelajari cara model yang disusun dapat membantu mengirim formulir ke model kustom yang benar secara otomatis.

Apa itu model yang disusun?

Jika memiliki formulir dengan format yang tidak biasa atau unik, Anda dapat membuat dan melatih model kustom sendiri di Forms Recognizer. Model kustom dapat menyediakan ekstraksi bidang untuk data yang unik untuk formulir Anda dan menghasilkan data yang ditargetkan ke aplikasi bisnis unik Anda.

Anda dapat membuat model kustom dari dua jenis:

  • Sesuaikan model template. Gunakan model template kustom saat formulir Anda memiliki template visual yang konsisten. Pemformatan dan tata letak harus konsisten di semua contoh formulir yang lengkap.
  • Sesuaikan model neural. Gunakan model neural kustom saat formulir Anda kurang konsisten, semi terstruktur, atau tidak terstruktur.

Anda dapat membuat ratusan model kustom dalam satu sumber daya Forms Recognizer. Saat mengirim formulir untuk dianalisis, Anda harus menentukan identitas model yang ingin digunakan dalam permintaan:

// Create a Forms Recognizer client
string endpoint = "<endpoint>";
string apiKey = "<apiKey>";
var credential = new AzureKeyCredential(apiKey);
var client = new DocumentAnalysisClient(new Uri(endpoint), credential);

// Specify the model to use
string modelId = "<modelId>";

// Specify the file to analyze
Uri fileUri = new Uri("<fileUri>");

// Call the model
AnalyzeDocumentOperation operation = await client.StartAnalyzeDocumentFromUriAsync(modelId, fileUri);

Jika Anda memiliki banyak model kustom, melacaknya dan menentukan model yang tepat dalam permintaan mungkin sulit untuk dilakukan. Anda mungkin juga telah menggunakan banyak formulir yang sedikit berbeda untuk mengumpulkan data.

Misalnya, Anda telah mengambil survei mingguan pemilih selama setahun terakhir. Pada saat itu, Anda telah merevisi formulir dua kali dengan tata letak baru dan Anda telah melatih model template kustom terpisah untuk setiap versi. Formulir baru tidak selalu didistribusikan ke semua pelaku survei Anda dengan cepat sehingga ada gabungan versi formulir dalam setiap survei mingguan.

Dalam situasi seperti ini, model yang disusun dapat membantu. Model yang disusun terdiri dari beberapa model kustom. Saat Anda mengirimkan formulir untuk analisis, Forms Recognizer mengategorikannya dan memilih model kustom terbaik yang akan digunakan untuk analisis. Kategorisasi ini berarti Anda tidak perlu melacak sendiri model kustom yang benar dan menentukannya dalam permintaan.

Menggunakan Model yang disusun

Setelah membuat serangkaian model kustom, Anda harus merakitnya ke dalam model yang disusun. Anda dapat melakukannya di Antarmuka Pengguna Grafis (GUI) dengan menggunakan Forms Recognizer Studio, atau dengan menggunakan metode StartCreateComposedModelAsync() dalam kode kustom.

Kirimkan formulir untuk analisis dengan cara yang sama seperti yang Anda lakukan untuk setiap model kustom Anda. Ingatlah untuk menentukan ID model dari model yang disusun.

Dalam hasil dari model yang disusun, Anda dapat menentukan model kustom mana yang telah digunakan untuk analisis dengan memeriksa bidang docType.

Jumlah model kustom yang dapat Anda buat di sumber daya Forms Recognizer bergantung pada jenis formulir kustom yang Anda gunakan dan tingkat Anda:

Jenis model Jumlah maksimum dalam tingkat Gratis (F0) Angka maksimum dalam tingkat Standar (S0)
Templat Kustom 500 5.000
Neural Kustom 100 500
Terdiri 5 200

Jumlah maksimum model kustom yang dapat ditambahkan ke satu model yang disusun adalah 100.

Kompatibilitas model kustom

Ada beberapa batasan pada model yang dapat ditambahkan ke model sama yang disusun:

  • Model template kustom dapat disusun dengan model template kustom lainnya di versi API 3.0 dan 2.1.
  • Model neural kustom dapat disusun dengan model neural kustom lainnya.
  • Model neural kustom tidak dapat disusun dengan model template kustom

Pelajari lebih lanjut