Zacznij terazZacznij za darmo

Tworzenie pliku MLproject dla cyklu życia modelu: inżynieria modelu

Plik MLproject może zawierać więcej niż jeden punkt wejścia. Oznacza to, że za pomocą jednego pliku MLproject możesz uruchamiać wiele punktów wejścia – a tym samym realizować wieloetapowy przepływ pracy w ramach jednego pliku.

W tym ćwiczeniu zbudujesz początkową wersję pliku MLproject zawierającego punkt wejścia model_engineering. Ten punkt wejścia uruchamia skrypt Pythona, który przyjmuje parametry używane jako wartości hiperparametrów fit_intercept i n_jobs dla modelu regresji logistycznej. Model ten służy do przewidywania płci osoby na podstawie zgłoszenia ubezpieczeniowego.

To ćwiczenie jest częścią kursu

Wprowadzenie do MLflow

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz punkt wejścia dla etapu inżynierii modelu w cyklu życia modelu uczenia maszynowego – nazwij go model_engineering.
  • Ustaw pierwszy parametr punktu wejścia na n_jobs, a drugi na fit_intercept.
  • Umieść parametry wewnątrz polecenia (command).

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

"""
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 {____} {____}"
"""
Edytuj i uruchom kod