Bắt đầu ngayBắt đầu miễn phí

Tạo một MLproject cho vòng đời ML: Model Engineering

Tệp MLproject có thể bao gồm nhiều hơn một điểm vào. Điều này có nghĩa là bạn có thể dùng một tệp MLproject duy nhất để thực thi nhiều điểm vào, giúp bạn chạy một quy trình công việc gồm nhiều bước chỉ với một tệp MLproject.

Trong bài tập này, bạn sẽ xây dựng phần đầu của một tệp MLproject chứa điểm vào model_engineering. Điểm vào này sẽ chạy một script Python chấp nhận các tham số được dùng làm giá trị siêu tham số cho fit_interceptn_jobs của mô hình Logistic Regression. Mô hình này được dùng để dự đoán giới tính của một người từ một yêu cầu bồi thường bảo hiểm.

Bài tập này là một phần của khóa học

Giới thiệu về MLflow

Xem khóa học

Hướng dẫn bài tập

  • Tạo một điểm vào cho bước Model Engineering trong vòng đời ML tên là model_engineering.
  • Đặt tham số điểm vào thứ nhất là n_jobs và tham số thứ hai là fit_intercept.
  • Đặt các tham số vào bên trong lệnh (command).

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

"""
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 {____} {____}"
"""
Chỉnh sửa và Chạy Mã