ML Yaşam Döngüsü için bir MLproject oluşturma: Model Mühendisliği
MLproject dosyası birden fazla giriş noktası içerebilir. Bu da tek bir MLproject dosyasıyla birden fazla giriş noktasını çalıştırabileceğin anlamına gelir; böylece birden fazla adımdan oluşan bir iş akışını tek bir MLproject dosyasıyla çalıştırabilirsin.
Bu egzersizde, model_engineering adlı giriş noktasını içeren bir MLproject dosyasının başlangıcını oluşturacaksın. Bu giriş noktası, fit_intercept ve n_jobs için hiperparametre değerleri olarak kullanılan parametreleri kabul eden bir Python betiğini çalıştıracak. Bu model, bir sigorta talebinden bir kişinin cinsiyetini tahmin etmek için kullanılır.
Bu egzersiz, kursun bir parçasıdır
MLflow’a Giriş
Egzersiz talimatları
- ML yaşam döngüsünün Model Mühendisliği adımı için
model_engineeringadlı bir giriş noktası oluştur. - İlk giriş noktası parametresini
n_jobs, ikincisinifit_interceptolarak ayarla. - Parametreleri komutun içine yerleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
"""
name: insurance_model
python_env: python_env.yaml
entry_points:
# Set the entry point
____:
parameters:
# Set n_jobs
____:
type: int
default: 1
# Set fit_intercept
____:
type: bool
default: True
# Pass the parameters to the command
command: "python3.9 train_model.py {____} {____}"
"""