or
Bu egzersiz, kursun bir parçasıdır
Bu bölümde, MLflow’a ve Machine Learning yaşam döngüsündeki bazı zorluklarla nasıl başa çıkmayı hedeflediğine giriş yapacaksın. MLflow’u oluşturan dört temel kavramla tanışacak, özellikle MLflow Tracking’e odaklanacaksın. Deneyler (experiments) ve çalıştırmalar (runs) oluşturmayı, metrikleri, parametreleri ve eserleri (artifacts) nasıl izleyeceğini öğreneceksin. Son olarak, belirli ölçütlere uyan deney çalıştırmalarını bulmak için MLflow’u programatik olarak arayacaksın.
Bu bölümde MLflow Modelleri ile tanışacaksın. MLflow’un Modeller bileşeni, Machine Learning yaşam döngüsünün Model Değerlendirme ve Model Mühendisliği adımlarında kritik bir rol oynar. MLflow Modelleri’nin ML modellerinin paketlenmesini nasıl standartlaştırdığını; modelleri kaydetme, günlükleme (loglama) ve yükleme süreçlerini öğreneceksin. Kendi kullanım senaryolarına daha fazla esneklik katmak için özel MLflow Modelleri oluşturmayı ve model performansını değerlendirmeyi göreceksin. Güçlü “Flavor” kavramını kullanacak ve son olarak model dağıtımı için MLflow komut satırı aracını deneyeceksin.
Geçerli egzersiz
Bu bölüm, MLflow’un Model Registry adlı bileşenini tanıtır. Model Registry’nin, ML modellerinin yaşam döngüsünü yönetmek için nasıl kullanıldığını öğreneceksin. Model Registry’de model oluşturmayı ve aramayı göreceksin. Ardından, modelleri Model Registry’ye nasıl kaydedeceğini ve önceden tanımlı aşamalar arasında nasıl geçiş yaptıracağını öğreneceksin. Son olarak, modelleri Model Registry’den nasıl dağıtacağını da keşfedeceksin.
Bu bölümde, MLflow Projeleri ile veri bilimi kodunu yeniden kullanılabilir ve yeniden üretilebilir hale getirmenin püf noktalarını öğreneceksin. Bölüm, MLflow Projeleri kavramını tanıtarak ve bir MLproject dosyası oluşturma adımlarında sana rehberlik ederek başlar. Ardından, MLflow Projeleri’ni hem komut satırından hem de MLflow Projects modülüyle nasıl çalıştıracağını; ayrıca koduna esneklik katmak için parametre kullanmanın gücünü keşfedeceksin. Son olarak, MLflow Projeleri ile çok adımlı bir iş akışı oluşturarak Machine Learning yaşam döngüsünün adımlarını nasıl yöneteceğini öğreneceksin.