Amazon SageMaker'ı neden MLflow ile kullanmalısınız?
Amazon SageMaker, makine öğrenimi (ML) ve üretici yapay zeka denemeleri için yönetilen bir MLflow özelliği sunar. Bu özellik, veri bilimcilerin model eğitimi, kaydı ve dağıtımı için SageMaker üzerinde MLflow kullanmalarını kolaylaştırır. Yöneticiler, AWS üzerinde hızlı bir şekilde güvenli ve ölçeklenebilir MLflow ortamları kurabilir. Veri bilimciler ve ML geliştiricileri, ML denemelerini verimli bir şekilde takip edebilir ve bir iş sorunu için doğru modeli bulabilir.
MLflow 3.0 ile Amazon SageMaker AI’nin Avantajları
Denemeleri her yerden takip edin
ML denemeleri; yerel not defterleri, IDE'ler, bulut tabanlı eğitim kodu veya Amazon SageMaker Stüdyosu'nda yönetilen IDE'ler dahil olmak üzere çeşitli ortamlarda gerçekleştirilir. SageMaker AI ve MLflow ile, tercih ettiğiniz ortamı; modelleri eğitmek, denemelerinizi MLflow'da takip etmek ve analiz için MLflow kullanıcı arabirimini doğrudan veya SageMaker Stüdyosu aracılığıyla başlatmak için kullanabilirsiniz.

MLflow 3.0 ile üretken yapay zeka geliştirmeyi hızlandırın
Temel modelleri oluşturmak, optimum model doğruluğu için en iyi algoritmayı, mimariyi ve parametreleri bulmak için yüzlerce eğitim yinelemesini içeren yinelemeli bir süreçtir. Tam yönetilen MLflow 3.0, nesil yapay zeka deneylerini izlemenize, model performansını değerlendirmenize ve modellerin ve yapay zeka uygulamalarının deneyden üretime kadar davranışları hakkında daha derin bilgiler edinmenize olanak tanır. Tek bir arayüzle, eğitim işlerini görselleştirebilir, deneme sırasında iş arkadaşlarınızla işbirliği yapabilir ve her model ve uygulama için sürüm kontrolünü koruyabilirsiniz. MLflow 3.0 ayrıca, üretken AI geliştirmenin her adımında girdileri, çıktıları ve meta verileri kaydeden gelişmiş izleme yetenekleri sunar ve hataların veya beklenmedik davranışların kaynağını hızlı bir şekilde belirlemenizi sağlar.
Üretici yapay zeka geliştirmeyi MLflow ile hızlandırın

Denemeleri değerlendirin
Birden çok yinelemeden en iyi modeli belirlemek, model performansının analizini ve karşılaştırılmasını gerektirir. MLflow, eğitim yinelemelerini karşılaştırmak için saçılım grafikleri, çubuk grafikler ve histogramlar gibi görselleştirmeler sunar. Ek olarak MLflow, modellerin sapma ve hakkaniyet açısından değerlendirilmesini sağlar.

MLFlow modellerini merkezi olarak yönetin
Birden fazla ekip, denemelerini yönetmek için genellikle MLflow kullanırken yalnızca bazı modeller üretim adayı durumuna gelir. Kuruluşlar, hangi modellerin üretime alınacağı konusunda bilinçli kararlar almak üzere tüm aday modelleri takip etmek için kolay bir yola ihtiyaç duyarlar. MLflow, SageMaker Model Kayıt Defteri ile sorunsuz bir şekilde entegre olup kuruluşların, MLflow'da kayıtlı modellerini yönetişim için bir SageMaker Model Kartı ile donatılmış olarak SageMaker Model Kayıt Defteri'nde görmelerini sağlar. Bu entegrasyon, veri bilimcilerin ve ML mühendislerinin kendi görevlerinde farklı araçlar kullanmalarını sağlar: denemeler için MLflow ve üretim yaşam döngüsünü kapsamlı model geçmişiyle birlikte yönetmek için SageMaker Model Kayıt Defteri.

MLflow Modellerini SageMaker uç noktalarına dağıtın
Modelleri, MLflow'dan SageMaker Uç Noktaları'na dağıtmak sorunsuz olup model saklama için özel container'lar oluşturma ihtiyacını ortadan kaldırır. Bu entegrasyon, müşterilerin, modelleri günlüğe yazmak ve kaydetmek için MLflow'un kullanıcı dostu deneyimini saklarken SageMaker'ın optimize edilmiş çıkarım container'larından yararlanmalarını sağlar.
