Bagikan melalui


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 mempelajari cara menyebarkan model pembelajaran mesin terlatih AutoML ke titik akhir inferensi real time online. Pembelajaran mesin otomatis, juga disebut sebagai ML otomatis atau AutoML, adalah proses mengotomatisasi tugas berulang yang memakan waktu dalam mengembangkan model pembelajaran mesin. Untuk informasi selengkapnya, lihat Apa itu pembelajaran mesin otomatis (AutoML)?

Di bagian berikut, Anda mempelajari 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

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 karena keduanya dibuat secara otomatis.

  1. Di studio Azure Pembelajaran Mesin, buka halaman ML Otomatis.

  2. Pilih eksperimen Anda dan jalankan.

  3. Pilih tab Model + pekerjaan anak.

  4. Pilih model yang ingin Anda sebarkan.

  5. Setelah Anda memilih model, tombol Sebarkan tersedia dengan menu dropdown.

  6. Pilih Opsi titik akhir real-time.

    Cuplikan layar memperlihatkan menu drop-down tombol Sebarkan.

    Sistem menghasilkan Model dan Lingkungan yang diperlukan untuk penyebaran.

    Cuplikan layar memperlihatkan halaman penyebaran tempat Anda dapat mengubah nilai lalu pilih Sebarkan.

Sebarkan secara manual dari studio atau baris perintah

Jika Anda ingin memiliki lebih banyak kontrol atas penyebaran, Anda dapat mengunduh artefak pelatihan dan menyebarkannya.

Untuk mengunduh komponen, Anda perlu penyebaran:

  1. Buka eksperimen ML Otomatis Anda dan jalankan di ruang kerja pembelajaran mesin Anda.

  2. Pilih tab Model + pekerjaan anak.

  3. Pilih model yang ingin Anda gunakan. Setelah Anda memilih model, tombol Unduh diaktifkan.

  4. Pilih Unduh.

    Cuplikan layar memperlihatkan pemilihan model dan tombol unduh.

Anda 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. Di studio Azure Pembelajaran Mesin, buka halaman Model.
  2. Pilih Pilih + Daftar dari>file lokal.
  3. Daftarkan model yang Anda unduh dari eksekusi ML Otomatis.
  4. Buka halaman Lingkungan, pilih Lingkungan kustom, dan pilih + Buat untuk membuat lingkungan untuk penyebaran Anda. Gunakan conda yaml yang diunduh untuk membuat lingkungan kustom.
  5. Pilih model, dan dari menu dropdown Deploy , pilih Titik akhir real time.
  6. Selesaikan semua langkah dalam wizard untuk membuat titik akhir dan penyebaran online.