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
MLflow’a Giriş
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
"""
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 {____} {____}"
"""