Menjalankan prediksi batch menggunakan desainer Azure Machine Learning

Dalam artikel ini, Anda mempelajari cara menggunakan desainer untuk membuat alur prediksi batch. Prediksi batch memungkinkan Anda terus mencetak himpunan data besar sesuai permintaan menggunakan layanan web yang dapat dipicu dari perpustakaan HTTP apa pun.

Dalam cara ini, Anda belajar melakukan tugas-tugas berikut:

  • Membuat dan menerbitkan alur inferensi batch
  • Mengonsumsi titik akhir alur
  • Mengelola versi titik akhir

Untuk mempelajari cara menyiapkan layanan penilaian batch menggunakan SDK, lihat tutorial terlampir tentang penilaian batch alur.

Prasyarat

Cara ini mengasumsikan Anda sudah memiliki alur pelatihan. Untuk pengenalan yang dipandu ke desainer, lengkapi bagian satu tutorial desainer.

Penting

Jika Anda tidak melihat elemen grafis yang disebutkan dalam dokumen ini, seperti tombol di studio atau perancang, Anda mungkin tidak memiliki tingkat izin yang tepat ke ruang kerja. Silakan hubungi administrator langganan Azure Anda untuk memverifikasi bahwa Anda telah diberikan tingkat akses yang benar. Untuk informasi selengkapnya, lihat Mengelola pengguna dan peran.

Membuat alur inferensi batch

Alur pelatihan Anda harus dijalankan setidaknya sekali untuk dapat membuat alur inferensi.

  1. Masuk ke tab Desainer di ruang kerja Anda.

  2. Pilih alur pelatihan untuk melatih model yang ingin Anda gunakan untuk membuat prediksi.

  3. Kirim alur.

Mengirim alur

Cuplikan layar menunjukkan pekerjaan alur penyiapan dengan menu menurun eksperimen dan tombol kirim disorot.

Anda akan melihat daftar pengiriman di sebelah kiri kanvas. Anda dapat memilih tautan detail pekerjaan untuk membuka halaman detail pekerjaan dan setelah pekerjaan alur pelatihan selesai, Anda dapat membuat alur inferensi batch.

Cuplikan layar menunjukkan daftar pekerjaan yang dikirimkan.

  1. Di halaman detail pekerjaan, di atas kanvas, pilih dropdown Buat alur inferensi. Pilih Batch inferensi alur.

    Catatan

    Saat ini, alur inferensi yang dihasilkan secara otomatis hanya berfungsi untuk alur pelatihan yang dibuat secara murni oleh komponen bawaan perancang.

    Cuplikan layar menu menurun buat alur pipa inferensi dengan alur inferensi batch disorot.

    Ini akan membuat draf alur inferensi batch untuk Anda. Draf alur inferensi batch menggunakan model terlatih sebagai node MD- dan transformasi sebagai node TD- dari pekerjaan alur pelatihan.

    Anda juga dapat mengubah draf alur inferensi ini untuk menangani data input Anda dengan lebih baik untuk inferensi batch.

    Cuplikan layar menunjukkan draf alur inferensi batch.

Menambahkan parameter alur

Untuk membuat prediksi pada data baru, Anda dapat menyambungkan himpunan data yang berbeda secara manual dalam tampilan draf alur ini atau membuat parameter untuk himpunan data Anda. Parameter memungkinkan Anda mengubah perilaku proses inferensi batch pada runtime.

Di bagian ini, Anda membuat parameter himpunan data untuk menentukan himpunan data yang berbeda untuk membuat prediksi.

  1. Pilih komponen himpunan data.

  2. Panel akan muncul di sebelah kanan kanvas. Di bagian bawah panel, pilih Atur sebagai parameter alur.

    Masukkan nama untuk parameter, atau terima nilai default.

    Cuplikan layar tab himpunan data yang telah dibersihkan dengan diatur sebagai parameter alur dicentang.

  3. Kirimkan alur inferensi batch dan buka halaman detail pekerjaan dengan memilih tautan pekerjaan di panel kiri.

Menerbitkan alur inferensi batch Anda

Sekarang Anda siap untuk menyebarkan alur inferensi. Langkah ini akan menyebarkan alur dan membuatnya tersedia untuk digunakan orang lain.

  1. Klik tombol Terbitkan.

  2. Dalam dialog yang muncul, perluas menu menurun untuk PipelineEndpoint, dan pilih PipelineEndpoint Baru.

  3. Berikan nama titik akhir dan deskripsi opsional.

    Di dekat bagian bawah dialog, Anda dapat melihat parameter yang dikonfigurasi dengan nilai default ID himpunan data yang digunakan selama pelatihan.

  4. Pilih Terbitkan.

Cuplikan layar penyiapan alur yang dipublikasikan.

Mengkonsumsi titik akhir

Sekarang, Anda memiliki alur yang diterbitkan dengan parameter himpunan data. Alur akan menggunakan model terlatih yang dibuat dalam alur pelatihan untuk mencetak himpunan data yang Anda berikan sebagai parameter.

Mengirim pekerjaan alur

Di bagian ini, Anda akan menyiapkan pekerjaan alur manual dan mengubah parameter alur untuk menilai data baru.

  1. Setelah penyebaran selesai, buka bagian Titik Akhir.

  2. Pilih Titik akhir alur.

  3. Pilih nama titik akhir yang Anda buat.

Cuplikan layar tab titik akhir alur.

  1. Pilih Alur yang diterbitkan.

    Layar ini memperlihatkan semua alur yang diterbitkan di bawah titik akhir ini.

  2. Pilih alur yang Anda terbitkan.

    Halaman detail saluran menunjukkan kepada Anda riwayat pekerjaan terperinci dan informasi string koneksi untuk alur Anda.

  3. Pilih Kirim untuk membuat eksekusi alur secara manual.

    Cuplikan layar pekerjaan penyiapan alur dengan parameter yang disorot.

  4. Ubah parameter untuk menggunakan himpunan data yang berbeda.

  5. Pilih Kirim untuk mengeksekusi alur.

Menggunakan titik akhir REST

Anda dapat menemukan informasi tentang cara menggunakan titik akhir alur dan alur yang diterbitkan di bagian Titik akhir.

Anda dapat menemukan titik akhir REST dari titik akhir alur di panel gambaran umum pekerjaan. Dengan memanggil titik akhir, Anda mengonsumsi alur yang diterbitkan secara default.

Anda juga dapat menggunakan alur yang diterbitkan di halaman alur yang diterbitkan. Pilih alur yang diterbitkan dan Anda dapat menemukan titik akhir REST di panel Gambaran umum alur yang diterbitkan di sebelah kanan grafik.

Untuk melakukan panggilan REST, Anda memerlukan header autentikasi jenis pembawa OAuth 2.0. Lihat bagian tutorial berikut untuk detail selengkapnya tentang menyiapkan autentikasi ke ruang kerja Anda dan melakukan panggilan REST yang dilakukan parameter.

Titik akhir penerapan versi

Desainer menetapkan versi untuk setiap alur berikutnya yang Anda terbitkan ke titik akhir. Anda dapat menentukan versi alur yang ingin Anda jalankan sebagai parameter dalam panggilan REST Anda. Jika Anda tidak menentukan nomor versi, desainer akan menggunakan alur default.

Saat Anda menerbitkan alur, Anda dapat memilih untuk menjadikannya alur default baru untuk titik akhir tersebut.

Cuplikan layar dari penyiapan alur yang dipublikasikan dengan diatur sebagai alur default untuk titik akhir ini dicentang.

Anda juga bisa mengatur alur default baru di tab Alur yang diterbitkan di titik akhir Anda.

Cuplikan layar tab saluran sampel dengan diatur sebagai default disorot.

Memperbarui titik akhir alur

Jika Anda membuat beberapa perubahan dalam alur pelatihan Anda, Anda mungkin ingin memperbarui model yang baru dilatih ke titik akhir alur.

  1. Setelah alur pelatihan Anda yang diubah berhasil diselesaikan, buka halaman detail pekerjaan.

  2. Klik kanan komponen Latih Model dan pilih Daftarkan data

    Cuplikan layar opsi komponen model kereta dengan data terdaftar disorot.

    Masukkan nama dan pilih jenis File.

    Cuplikan layar daftar sebagai aset data dengan aset data baru dipilih.

  3. Temukan draf alur inferensi batch sebelumnya atau Anda hanya dapat Mengkloning alur yang diterbitkan menjadi draf baru.

  4. Ganti node MD- dalam draf alur inferensi dengan data yang terdaftar pada langkah di atas.

    Cuplikan layar memperbarui draf alur inferensi dengan data terdaftar di langkah di atas.

  5. Memperbarui node transformasi data TD- sama dengan model terlatih.

  6. Kemudian, Anda dapat mengirimkan alur inferensi dengan model dan transformasi yang diperbarui, dan menerbitkannya kembali.

Langkah berikutnya