Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLAR IÇIN GEÇERLIDIR:
Azure CLI ml uzantısı v2 (geçerli)
Python SDK azure-ai-ml v2 (geçerli)
Azure Machine Learning işlem hattı, eksiksiz bir makine öğrenmesi görevini otomatik hale getiren bir iş akışıdır. En iyi yöntemleri standartlaştırır, ekip işbirliğini destekler ve verimliliği artırır.
Azure Machine Learning işlem hatlarına neden ihtiyaç duyulmaktadır?
- Makine öğrenmesi işlemlerini (MLOps) standartlaştırır ve ölçeklenebilir ekip işbirliğini destekler
- Eğitim verimliliğini artırır ve maliyeti azaltır
İşlem hattı, makine öğrenmesi görevini adımlara ayırır. Her adım, ayrı olarak geliştirilebilen ve otomatikleştirilebilir bir bileşendir. Azure Machine Learning, adımlar arasındaki bağımlılıkları yönetir. Bu modüler yaklaşım:
- MLOps'ı standartlaştırır ve ekip işbirliğini destekler
- Eğitim verimliliğini artırır ve maliyeti azaltır
- Makine öğrenmesi işlemlerini (MLOps) standartlaştırır ve ölçeklenebilir ekip işbirliğini destekler
- Eğitim verimliliğini artırır ve maliyeti azaltır
MLOps uygulamasını standart hale getirme ve ölçeklenebilir ekip işbirliğini destekleme
MLOps, model oluşturma ve dağıtmayı otomatikleştirir. İşlem hatları, ekiplerin bağımsız olarak çalışabilmesi için her adımı belirli bir göreve eşleyerek bu işlemi basitleştirir.
Örneğin, bir proje veri toplama, hazırlama, eğitim, değerlendirme ve dağıtım içerebilir. Veri mühendisleri, bilim adamları ve ML mühendisleri kendi adımlarına sahip. Adımlar en iyi şekilde bileşen olarak oluşturulur ve ardından tek bir iş akışıyla tümleştirilir. İşlem hatları DevOps uygulamaları tarafından sürümlendirilebilir, otomatikleştirilebilir ve standartlaştırılabilir.
Eğitim verimliliği ve maliyet azaltma
İşlem hatları ayrıca verimliliği artırır ve maliyetleri azaltır. Bunlar, değişmeyen adımlardan gelen çıktıları yeniden kullanır ve her adımı görev için en iyi işlem kaynağında çalıştırmanıza olanak sağlar.
En iyi yöntemleri kullanmaya başlama
Başlangıç noktanıza bağlı olarak çeşitli yollarla işlem hattı oluşturabilirsiniz.
İşlem hatlarını kullanmaya yeni başladıysanız, mevcut kodu adımlara bölerek, girişleri parametreleştirerek ve her şeyi bir işlem hattına kaydırarak işe başlayın.
Ölçeklendirmek için yaygın sorunlar için işlem hattı şablonlarını kullanın. Ekipler şablonu çatallandırır, kendilerine atanan adımlar üzerinde çalışır ve gerektiğinde yalnızca kendi kısımlarını günceller.
Yeniden kullanılabilir işlem hatları ve bileşenler sayesinde ekipler, mevcut parçaları kopyalayarak veya birleştirerek hızla yeni iş akışları oluşturabilir.
CLI, Python SDK veya Tasarımcı kullanıcı arabirimini kullanarak işlem hatları oluşturabilirsiniz.
Hangi Azure işlem hattı teknolojisini kullanmalıyım?
Azure farklı amaçlar için çeşitli işlem hattı türleri sağlar:
| Senaryo | Birincil kişilik | Azure teklifi | OSS teklifi | Kurallı boru | Güçlü Yönler |
|---|---|---|---|---|---|
| Model orkestrasyonu (Makine öğrenmesi) | Veri bilimcisi | Azure Machine Learning İşlem Hatları | Kubeflow İşlem Hatları | Veri -> Modeli | Dağıtım, önbelleğe alma, kod öncelikli, yeniden kullanma |
| Veri düzenleme (Veri hazırlığı) | Veri mühendisi | Azure Data Factory işlem hatları | Apache Airflow | Veri -> Veri | Kesin tipli hareket, veri odaklı etkinlikler |
| Kod ve uygulama orkestrasyonu (CI/CD) | Uygulama Geliştiricisi / Operasyon | Azure Pipelines | Jenkins | Kod + Model -> Uygulama/Hizmet | En açık ve esnek etkinlik desteği, onay kuyrukları, geçişli aşamalar |
Sonraki adımlar
Azure Machine Learning işlem hatları, geliştirmenin başlangıcından itibaren değer ekler.
- Azure Machine Learning CLI v2 ile işlem hatlarını tanımlama
- Azure Machine Learning SDK v2 ile işlem hatlarını tanımlama
- Tasarımcı ile işlem hatlarını tanımlama
- CLI v2 işlem hattı örneğini deneyin
- Python SDK v2 işlem hattı örneğini deneyin
- İşlem hattında kullanılabilecek SDK ve CLI v2 ifadeleri hakkında bilgi edinin.