TI-ONE 平台內置運算元使用教程

  • 2020 年 3 月 26 日
  • 筆記

背景

在這篇文章中,我們用一個測試案例向您介紹智慧鈦機器學習平台(TI-ONE)內置運算元的使用流程。以下內容和數據路徑均為示例,僅演示流程,並非比賽官方數據。在使用之前,請確保您已經完成了註冊與開通服務。

一、新建工程與任務流

要使用智慧鈦機器學習平台建模,首先需要完成新建工程和工作流。

1.新建工程

登陸 智慧鈦機器學習平台控制台,將平台地域切換為您開通服務時所選地域。在工程列表頁面,單擊【我的工程】>【新建工程】。

根據提示填寫工程資訊,在下拉列表處選擇 Bucket 名稱,該工程里的訓練數據、中間結果等內容將存入此 Bucket。注意COS Bucket 需要與平台處於相同區域。

2.新建任務流

在工程中單擊「+」號,您可新建自定義任務流。創建完成後點擊進入畫布。

二、數據接入

進入畫布後,將【輸入】-【公共數據集】-【演算法大賽數據集】拖入畫布,該數據集包括訓練集和測試集,至此,我們完成了數據接入。

三、模型訓練

1.選擇運算元

您可以在左側演算法欄中選擇合適的運算元進行模型搭建。找到該運算元拖入畫布中,您可以根據節點圖式進行連線,過程中任何連線或運算元選擇有誤都可以通過【右鍵刪除】。

在本案例中,我們選擇【決策樹分類】運算元進行模型訓練。將數據集左側的訓練集輸出樁連在運算元左側的輸入樁。運算元左側小燒杯代表完成訓練的模型,將數據集右側的測試集輸出樁連在運算元左邊的小燒杯模型上。至此,數據 IO 路徑已根據連線自動生成。

2.配置演算法參數

點擊運算元,在右側彈窗中配置演算法參數和資源參數。

演算法IO參數:請根據實際數據集情況進行填寫,本案例參數配置如下。

  • 輸入文件類型:csv
  • 特徵列:0-3
  • 標籤列:4
  • 輸入數據包含header資訊:是
  • 輸入數據分隔符:逗號

演算法參數:您可按需填寫,本案例中我們使用默認參數訓練。

資源參數:您可按需選擇資源配置,本案例中我們使用如下資源訓練。

3.配置模型參數

點擊運算元左側的小燒杯模型,配置模型參數。

模型更新方式:您可按需選擇,在此我們選擇手動更新。

模型運行方式:您可按需選擇,在此我們選擇打開自動運行。

模型IO參數:請根據實際數據集情況進行填寫,本案例參數配置如下。

  • 輸入/輸出文件類型:csv
  • 特徵列:0-3
  • 標籤列:4
  • 輸入/輸出數據包含header資訊:是
  • 輸入/輸出數據分隔符:逗號

模型參數:您可按需填寫,本案例中我們使用默認參數。

資源參數:您可按需選擇資源配置。本案例我們使用如下資源。

四、運行工作流

配置完成後,單擊畫布上方【保存】可保存工作流,點擊【運行】可運行工作流。

五、結果上傳

訓練完成後,您可以通過以下步驟進行結果文件的獲取和上傳。

1.下載結果文件

右鍵點擊小燒杯模型,在菜單欄中選擇【模型操作】-【查看數據】,在彈框中點擊【前往COS查看】。

在COS中找到您需要的結果文件進行下載。

2.結果文件處理與上傳

您需要按照大賽要求處理文件格式,處理完成後,將待提交的結果文件上傳到COS中您指定的存儲桶。

3.獲取結果地址

本案例中,129開頭的文件為我們待提交的結果,點擊【詳情】,即可在詳情頁面獲取【對象地址】。後續您可以在官網進行結果上傳。

至此,我們完成了使用智慧鈦機器學習平台的內置運算元訓練模型的流程。在使用過程中,如果您想了解更多的操作詳情、演算法介紹和使用案例,請參考TI-ONE 官方文檔。

Tags: