НачатьНачать бесплатно

Создание MLproject для жизненного цикла ML: разработка модели

Файл MLproject может содержать несколько точек входа. Это позволяет использовать один файл MLproject для выполнения нескольких точек входа и тем самым организовать многошаговый рабочий процесс в рамках единого файла.

В этом упражнении вы начнёте создавать файл MLproject, который содержит точку входа model_engineering. Эта точка входа будет запускать Python-скрипт, принимающий параметры, используемые в качестве гиперпараметров fit_intercept и n_jobs для модели логистической регрессии. Модель предназначена для предсказания пола человека на основе страхового иска.

Это упражнение является частью курса

Введение в MLflow

Посмотреть курс

Инструкции к упражнению

  • Создайте точку входа для этапа разработки модели в жизненном цикле ML и назовите её model_engineering.
  • Задайте первый параметр точки входа как n_jobs, а второй — как fit_intercept.
  • Включите параметры в команду.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

"""
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 {____} {____}"
"""
Редактировать и запускать код