如何使用 TI-ONE 平台内置算子玩转算法大赛

背景

  • 在这篇文章中,我们用一个测试案例向您介绍智能钛机器学习平台(TI-ONE)内置算子的使用流程。以下内容和数据路径均为示例,仅演示流程,并非比赛官方数据。
  • 如果您对智能钛机器学习平台(TI-ONE)的基本情况还缺乏了解,您可以阅读 什么是智能钛机器学习平台
  • 在开始之前,请确保您已经完成了注册与开通智能钛服务

如何使用 TI-ONE 平台内置算子玩转算法大赛

一、新建工程与任务流

要使用智能钛机器学习平台建模,首先需要完成新建工程和工作流。

1.新建工程

登陆 智能钛机器学习平台控制台,将平台地域切换为您开通服务时所选地域。在工程列表页面,单击【我的工程】>【新建工程】。

如何使用 TI-ONE 平台内置算子玩转算法大赛

 

根据提示填写工程信息,在下拉列表处选择 Bucket 名称,该工程里的训练数据、中间结果等内容将存入此 Bucket。注意COS Bucket 需要与平台处于相同区域

如何使用 TI-ONE 平台内置算子玩转算法大赛

2.新建任务流

在工程中单击“+”号,您可新建自定义任务流。创建完成后点击进入画布。

如何使用 TI-ONE 平台内置算子玩转算法大赛

二、数据接入

进入画布后,将【输入】-【公共数据集】-【算法大赛数据集】拖入画布,该数据集包括训练集和测试集,至此,我们完成了数据接入。

如何使用 TI-ONE 平台内置算子玩转算法大赛

三、模型训练

1.选择算子

您可以在左侧算法栏中选择合适的算子进行模型搭建。找到该算子拖入画布中,您可以根据节点图式进行连线,过程中任何连线或算子选择有误都可以通过【右键删除】。

在本案例中,我们选择【决策树分类】算子进行模型训练。将数据集左侧的训练集输出桩连在算子左侧的输入桩。算子左侧小烧杯代表完成训练的模型,将数据集右侧的测试集输出桩连在算子左边的小烧杯模型上。至此,数据 IO 路径已根据连线自动生成。

如何使用 TI-ONE 平台内置算子玩转算法大赛

2.配置算法参数

点击算子,在右侧弹窗中配置算法参数和资源参数。

算法IO参数:请根据实际数据集情况进行填写,本案例参数配置如下。

  • 输入文件类型:csv
  • 特征列:0-3
  • 标签列:4
  • 输入数据包含header信息:是
  • 输入数据分隔符:逗号

如何使用 TI-ONE 平台内置算子玩转算法大赛

算法参数:您可按需填写,本案例中我们使用默认参数训练。

如何使用 TI-ONE 平台内置算子玩转算法大赛

资源参数:您可按需选择资源配置,本案例中我们使用如下资源训练。

如何使用 TI-ONE 平台内置算子玩转算法大赛

3.配置模型参数

点击算子左侧的小烧杯模型,配置模型参数。

模型更新方式:您可按需选择,在此我们选择手动更新。

模型运行方式:您可按需选择,在此我们选择打开自动运行。

模型IO参数:请根据实际数据集情况进行填写,本案例参数配置如下。

  • 输入/输出文件类型:csv
  • 特征列:0-3
  • 标签列:4
  • 输入/输出数据包含header信息:是
  • 输入/输出数据分隔符:逗号

如何使用 TI-ONE 平台内置算子玩转算法大赛

模型参数:您可按需填写,本案例中我们使用默认参数。

资源参数:您可按需选择资源配置。本案例我们使用如下资源。

如何使用 TI-ONE 平台内置算子玩转算法大赛

四、运行工作流

配置完成后,单击画布上方【保存】可保存工作流,点击【运行】可运行工作流。

如何使用 TI-ONE 平台内置算子玩转算法大赛

五、结果上传

训练完成后,您可以通过以下步骤进行结果文件的获取和上传。

1.下载结果文件

右键点击小烧杯模型,在菜单栏中选择【模型操作】-【查看数据】,在弹框中点击【前往COS查看】。

如何使用 TI-ONE 平台内置算子玩转算法大赛

如何使用 TI-ONE 平台内置算子玩转算法大赛

在COS中找到您需要的结果文件进行下载。

如何使用 TI-ONE 平台内置算子玩转算法大赛

2.结果文件处理与上传

您需要按照大赛要求处理文件格式,处理完成后,将待提交的结果文件上传到COS中您指定的存储桶。

如何使用 TI-ONE 平台内置算子玩转算法大赛

3.获取结果地址

本案例中,129开头的文件为我们待提交的结果,点击【详情】,即可在详情页面获取【对象地址】。后续您可以在官网进行结果上传。

如何使用 TI-ONE 平台内置算子玩转算法大赛

如何使用 TI-ONE 平台内置算子玩转算法大赛

至此,我们完成了使用智能钛机器学习平台的内置算子训练模型的流程。在使用过程中,如果您想了解更多的操作详情、算法介绍和使用案例,请参考TI-ONE 官方文档