开始使用免费开始使用

为机器学习全生命周期创建 MLproject:模型工程

MLproject 文件可以包含多个入口点。也就是说,您可以使用同一个 MLproject 文件来执行多个入口点,从而用一个文件串起由多步组成的工作流。

在本练习中,您将构建一个包含 model_engineering 入口点的 MLproject 文件的开头部分。该入口点将执行一个 Python 脚本,并接收用于逻辑回归模型超参数的参数:fit_interceptn_jobs。该模型用于根据保险理赔数据预测个人的性别。

本练习是课程的一部分

MLflow 入门

查看课程

练习说明

  • 为机器学习生命周期中的模型工程步骤创建名为 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 {____} {____}"
"""
编辑并运行代码