MulaiMulai sekarang secara gratis

Membuat MLproject untuk Siklus Hidup ML: Rekayasa Model

Berkas MLproject dapat memuat lebih dari satu titik masuk. Artinya, Anda dapat menggunakan satu berkas MLproject untuk mengeksekusi beberapa titik masuk, sehingga memungkinkan menjalankan alur kerja multi-langkah hanya dengan satu berkas MLproject.

Dalam latihan ini, Anda akan membangun awal dari sebuah berkas MLproject yang berisi titik masuk model_engineering. Titik masuk ini akan mengeksekusi skrip Python yang menerima parameter yang digunakan sebagai nilai hiperparameter untuk fit_intercept dan n_jobs pada model Logistic Regression. Model ini digunakan untuk memprediksi jenis kelamin seseorang dari klaim asuransi.

Latihan ini adalah bagian dari kursus

Pengantar MLflow

Lihat Kursus

Petunjuk latihan

  • Buat titik masuk untuk langkah Rekayasa Model pada siklus hidup ML bernama model_engineering.
  • Atur parameter titik masuk pertama menjadi n_jobs dan yang kedua menjadi fit_intercept.
  • Tempatkan parameter tersebut di dalam perintah.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

"""
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 {____} {____}"
"""
Edit dan Jalankan Kode