ÎncepețiÎncepe gratuit

Crearea unui MLproject pentru ciclul de viață ML: Ingineria modelului

Fișierul MLproject poate conține mai mult de un entry point. Astfel, poți folosi un singur fișier MLproject pentru a executa mai multe entry points, ceea ce îți permite să rulezi un flux de lucru cu mai mulți pași dintr-un singur fișier MLproject.

În acest exercițiu vei construi începutul unui fișier MLproject care conține entry point-ul model_engineering. Acesta va executa un script Python ce acceptă parametri folosiți ca valori de hiperparametri pentru fit_intercept și n_jobs pentru un model de Regresie Logistică. Modelul este utilizat pentru a prezice sexul unei persoane pe baza unei cereri de asigurare.

Acest exercițiu face parte din cursul

Introducere în MLflow

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un entry point pentru etapa de Inginerie a Modelului din ciclul de viață ML, numit model_engineering.
  • Setează primul parametru al entry point-ului la n_jobs, iar al doilea la fit_intercept.
  • Include parametrii în comandă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

"""
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 {____} {____}"
"""
Editează și rulează codul