Cara menyebarkan model AutoML ke titik akhir online

BERLAKU UNTUK:Ekstensi ml Azure CLI v2 (saat ini)Python SDK azure-ai-ml v2 (saat ini)

Dalam artikel ini, Anda akan mempelajari cara menyebarkan model pembelajaran mesin yang dilatih AutoML ke titik akhir online (inferensi real time). Pembelajaran mesin otomatis, juga disebut sebagai ML otomatis atau AutoML, adalah proses mengotomatisasi tugas berulang yang memakan waktu dalam mengembangkan model pembelajaran mesin. Untuk selengkapnya, lihat Apa itu pembelajaran mesin otomatis (AutoML)?.

Dalam artikel ini, Anda akan mengetahui cara menyebarkan model pembelajaran mesin terlatih AutoML ke titik akhir online menggunakan:

  • Studio Azure Machine Learning
  • Azure Machine Learning CLI v2
  • Azure Machine Learning Python SDK v2

Prasyarat

Model pembelajaran mesin yang dilatih AutoML. Untuk selengkapnya, lihat Tutorial: Melatih model klasifikasi dengan AutoML tanpa kode di studio Azure Machine Learning atau Tutorial: Memperkirakan permintaan dengan pembelajaran mesin otomatis.

Sebarkan dari studio Azure Machine Learning dan tanpa kode

Menyebarkan model yang dilatih AutoML dari halaman ML Otomatis adalah pengalaman tanpa kode. Artinya, Anda tidak perlu menyiapkan skrip penilaian dan lingkungan, keduanya dibuat secara otomatis.

  1. Buka halaman ML Otomatis di studio

  2. Pilih eksperimen Anda dan jalankan

  3. Pilih tab Model

  4. Pilih model yang ingin Anda sebarkan

  5. Setelah Anda memilih model, tombol Sebarkan akan menyala dengan menu drop-down

  6. Pilih opsi Sebarkan ke titik akhir real time

    Screenshot showing the Deploy button's drop-down menu

    Sistem akan menghasilkan Model dan Lingkungan yang diperlukan untuk penyebaran.

    Screenshot showing the generated Model

    Screenshot showing the generated Environment

  7. Selesaikan panduan untuk menyebarkan model ke titik akhir

Screenshot showing the review-and-create page

Sebarkan secara manual dari studio atau baris perintah

Jika ingin memiliki kontrol lebih besar atas penyebaran, Anda dapat mengunduh artefak pelatihan dan menyebarkan mereka.

Untuk mengunduh komponen yang Anda perlukan untuk penyebaran:

  1. Buka eksperimen ML Otomatis Anda dan jalankan di ruang kerja pembelajaran Mesin
  2. Pilih tab Model
  3. Pilih model yang ingin Anda gunakan. Setelah Anda memilih model, tombol Unduh akan diaktifkan
  4. Pilih Unduh

Screenshot showing the selection of the model and download button

Anda akan menerima file zip yang berisi:

  • File spesifikasi lingkungan conda bernama conda_env_<VERSION>.yml
  • File penilaian Python bernama scoring_file_<VERSION>.py
  • Model itu sendiri, dalam file Python .pkl bernama model.pkl

Untuk menyebarkan menggunakan file-file ini, Anda dapat menggunakan studio atau Azure CLI.

  1. Buka halaman Model di studio Azure Machine Learning

  2. Pilih opsi + Daftarkan Model

  3. Daftarkan model yang Anda unduh dari eksekusi ML Otomatis

  4. Buka halaman Lingkungan, pilih lingkungan Kustom, dan pilih + Buat opsi untuk membuat lingkungan untuk penyebaran Anda. Gunakan conda yaml yang diunduh untuk membuat lingkungan kustom

  5. Pilih model, dan dari opsi drop-down Sebarkan, pilih Sebarkan ke titik akhir real time

  6. Selesaikan semua langkah di wizard untuk membuat titik akhir dan penyebaran online

Langkah berikutnya