按作业进行数据处理
机器学习数据处理也可以通过作业进行配置、启动和调度。
为了能够通过作业配置并直接启动或调度机器学习数据处理的启动,前提条件如下:
-
已按照上传安装模型中的说明上传了模型
-
已配置了 Train 和/或 Execute 类型的高级分析,如机器学习高级分析部分所述。
-
最后,必须已创建训练标签并完成字段映射,如高级分析中"训练标签"和"高级分析 - 字段映射"部分所述。
通过作业执行 ML 训练和 ML 执行¶
在将 ML 训练和/或执行任务添加到先前创建的作业图之后(如作业下"定义作业"部分所述),并定义了所有必要参数(ML 训练和 ML 执行任务)后,您可以通过点击其图只读视图中的审核并启动按钮来运行或调度作业,最后根据您希望执行的操作点击启动或调度。
在运行训练和/或执行数据处理的作业后,或已调度并等待其在预定的时间和日期启动后,您可以在审计窗口中查看已完成作业的详细信息。
如果高级分析配置中使用的机器学习模型(在作业内任务参数定义中选择的)是一个带参数的模型,则可以通过点击与作业相关的审计详情中的"自由参数"选项卡来查看运行时读取的参数:
- 如果模型的参数在高级分析中设置且参数的当前值不为空,它们将正确显示在作业审计详情的"自由参数"选项卡中。
- 如果模型参数在高级分析中设置且参数的当前值为空,它们将正确显示,并在作业审计详情的"自由参数"选项卡中显示"无值"作为值。
- 如果模型参数未在高级分析中设置(它们从未在"模型参数"窗口中显示和设置),则模型 descriptor.json 中包含的默认值将显示在作业审计详情的"自由参数"选项卡中。
如果模型参数的值均为空(模型 descriptor.json 中的值为空)且未在高级分析中设置(它们从未在"模型参数"窗口中显示和设置),则作业将失败,并在运行后显示"无法检索模型的运行时参数"错误消息。请尝试添加默认值。
警告:如果两个或多个机器学习数据处理已添加到同一作业中,并且它们具有模型的一个或多个参数的相同值,则在作业审计详情的"自由参数"选项卡中,该参数或那些具有共同值的参数仅显示一行。