Merakit model tersusun

Selesai

Anda dapat membuat model tersusun dengan merakit model kustom di Forms Recognizer atau dalam kode Anda sendiri.

Di perusahaan jajak pendapat Anda, Anda ingin membuat model tersusun yang akan mengategorikan dan menganalisis semua versi bentuk jajak pendapat politik utama Anda dengan benar. Anda perlu tahu cara menyusun model.

Di sini, Anda akan mempelajari cara membuat model tersusun.

Membuat model tersusun di Form Analyzer Studio

Sebelum mulai membuat model yang disusun, Anda memerlukan:

  • Sumber daya Forms Recognizer di langganan Azure Anda.
  • Set model kustom, dilatih dan diberi label, yang ingin Anda tambahkan ke model tersusun.

Jika Anda lebih suka menggunakan Antarmuka Pengguna Grafis (GUI), Anda dapat membuat model tersusun di Forms Recognizer Studio:

  1. Di Forms Recognizer Studio, pada beranda, pilih Model kustom.

  2. Di bagian Proyek Saya pilih salah satu model kustom lalu di navigasi kiri, pilih Model.

  3. Dalam daftar Model, pilih semua model yang ingin Anda sertakan dalam model tersusun baru, dan pilih Susun.

    Screenshot showing how to compose a model in Forms Recognizer Studio.

  4. Dalam dialog Susun model baru, masukkan ID Model dan Deskripsi untuk model tersusun lalu pilih Susun.

Membuat model tersusun dalam kode

Jika Anda menggunakan salah satu SDK Forms Recognizer untuk membuat model tersusun dengan menjalankan kode, Anda harus mulai dengan membuat instans objek DocumentModelAdministrationClient, dan menyambungkannya ke Forms Recognizer dengan titik akhir dan kunci API-nya:

string endpoint = "<endpoint>";
string apiKey = "<apiKey>";
var credential = new AzureKeyCredential(apiKey);
var client = new DocumentModelAdministrationClient(new Uri(endpoint), credential);

Untuk membuat model tersusun, rakit ID model dari semua model kustom dalam List, lalu teruskan daftar tersebut ke metode StartCreateComposedModelAsync():

List<string> modelIds = new List<string>()
{
    firstCustomModel.ModelId,
    secondCustomModel.ModelId,
    thirdCustomModel.ModelId,
};

BuildModelOperation operation = await client.StartCreateComposedModelAsync(modelIds, modelDescription: "Composed model example");
Response<DocumentModel> operationResponse = await operation.WaitForCompletionAsync();

Setelah model yang disusun dibuat, Anda dapat mengirim formulir ke dalamnya untuk analisis menggunakan kode yang sama yang akan Anda gunakan untuk mengirim formulir ke model kustom lainnya. Ingatlah untuk menentukan ID model dari model yang disusun dalam panggilan Anda.

Dalam hasilnya, gunakan properti docType untuk menentukan model kustom konstituen yang digunakan untuk menganalisis setiap dokumen.

Pelajari lebih lanjut