Aracılığıyla paylaş


AutoML modelini çevrimiçi uç noktaya dağıtma

ŞUNLAR IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)Python SDK azure-ai-ml v2 (geçerli)

Bu makalede, AutoML tarafından eğitilen makine öğrenmesi modelini çevrimiçi (gerçek zamanlı çıkarım) uç noktasına dağıtmayı öğreneceksiniz. Otomatik ml veya AutoML olarak da adlandırılan otomatik makine öğrenmesi, makine öğrenmesi modeli geliştirmenin zaman alan ve yinelemeli görevlerini otomatikleştirme işlemidir. Daha fazla bilgi için bkz . Otomatik makine öğrenmesi (AutoML) nedir?.

Bu makalede, AutoML tarafından eğitilen makine öğrenmesi modelini kullanarak çevrimiçi uç noktalara nasıl dağıtabileceğinizi öğreneceksiniz:

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

Önkoşullar

AutoML tarafından eğitilen bir makine öğrenmesi modeli. Daha fazla bilgi için bkz. Öğretici: Azure Machine Learning stüdyosu Kod içermeyen AutoML ile sınıflandırma modeli eğitme veya Öğretici: Otomatik makine öğrenmesi ile talebi tahmin etme.

Azure Machine Learning stüdyosu dağıtın ve kod yok

Otomatik ML sayfasından AutoML tarafından eğitilen bir modelin dağıtılması kod içermeyen bir deneyimdir. Yani, puanlama betiği ve ortamı hazırlamanız gerekmez, her ikisi de otomatik olarak oluşturulur.

  1. Stüdyoda Otomatik ML sayfasına gidin

  2. Denemenizi seçin ve çalıştırın

  3. Modeller sekmesini seçin

  4. Dağıtmak istediğiniz modeli seçin

  5. Bir model seçtiğinizde Dağıt düğmesi açılır menüyle açılır

  6. Gerçek zamanlı uç noktaya dağıt seçeneğini belirleyin

    Dağıt düğmesinin açılan menüsünü gösteren ekran görüntüsü

    Sistem, dağıtım için gereken Modeli ve Ortamı oluşturur.

    Oluşturulan Modeli gösteren ekran görüntüsü

    Oluşturulan Ortamı gösteren ekran görüntüsü

  7. Modeli çevrimiçi uç noktaya dağıtmak için sihirbazı tamamlayın

Gözden geçirme ve oluşturma sayfasını gösteren ekran görüntüsü

Stüdyodan veya komut satırından el ile dağıtma

Dağıtım üzerinde daha fazla denetim sahibi olmak istiyorsanız eğitim yapıtlarını indirebilir ve dağıtabilirsiniz.

Dağıtım için ihtiyacınız olan bileşenleri indirmek için:

  1. Otomatik ML denemenize gidin ve makine öğrenmesi çalışma alanınızda çalıştırın
  2. Modeller sekmesini seçin
  3. Kullanmak istediğiniz modeli seçin. Bir model seçtiğinizde İndir düğmesi etkinleştirilir
  4. İndir'i seçin

Model ve indirme düğmesinin seçimini gösteren ekran görüntüsü

Aşağıdakiler içeren bir zip dosyası alırsınız:

  • adlı bir conda ortam belirtimi dosyası conda_env_<VERSION>.yml
  • Adlı bir Python puanlama dosyası scoring_file_<VERSION>.py
  • Modelin kendisi, adlı bir Python .pkl dosyasında model.pkl

Bu dosyaları kullanarak dağıtmak için stüdyoyu veya Azure CLI'yı kullanabilirsiniz.

  1. Azure Machine Learning stüdyosu'da Modeller sayfasına gidin

  2. + Modeli Kaydet seçeneğini belirleyin

  3. Otomatik ML çalıştırmasından indirdiğiniz modeli kaydetme

  4. Ortamlar sayfasına gidin, Özel ortam'ı seçin ve + Oluştur seçeneğini belirleyerek dağıtımınız için bir ortam oluşturun. İndirilen conda yaml'yi kullanarak özel bir ortam oluşturun

  5. Modeli seçin ve Dağıt açılan seçeneğinden Gerçek zamanlı uç noktaya dağıt'ı seçin

  6. Çevrimiçi uç nokta ve dağıtım oluşturmak için sihirbazdaki tüm adımları tamamlayın

Sonraki adımlar