全部產品
Search
文件中心

Platform For AI:離線模型(OfflineModel)相關組件

更新時間:Jul 13, 2024

離線模型(OfflineModel)是儲存在MaxCompute中的一種資料結構,基於PAICommand架構的傳統機器學習演算法產生的模型會以離線模型格式儲存在對應的MaxComute專案中,您可以使用離線模型相關組件擷取離線模型做離線預測。本文為您介紹離線模型的幾種相關組件。

複製MaxCompute離線模型

在機器學習開發流程中有一種常規使用情境,即在開發環境中,使用一個工作流程來構建模型。在生產環境中的工作流程,讀取該模型做周期性的預測任務。因此我們需要在模型構建完成後,使用複製MaxCompute離線模型組件,將模型持久化儲存到預測任務可以讀取的環境下。

您可以在構建模型工作流程的下遊,串連複製MaxCompute離線模型組件,將模型固定輸出為指定名稱,具體如下圖所示。工作流程您可以在該組件的參數設定頁簽,配置以下參數。複製MaxCompute離線模型其中:

  • 目標MaxCompute Project名:如果不配置該參數,則預設為當前工作空間的MaxCompute Project。

  • 是否覆蓋與目標模型同名的模型:如果選中該參數,則在執行時會先刪除歷史模型,再執行建立新模型。

讀MaxCompute離線模型

在機器學習開發流程中有一種常規使用情境,即在開發環境中,使用一個工作流程來構建模型,在生產環境中的工作流程,使用讀MaxCompute離線模型組件直接讀模數型,做周期性的預測任務。您只需在該組件的欄位設定頁簽配置模型名即可。讀MaxCompute離線模型

通用模型匯出

您可以使用通用模型匯出組件,將離線模型匯出到指定的OSS路徑。您可以在該組件的參數設定頁簽,配置以下參數。

image.png

其中:

  • 是否覆蓋:選中該參數,產生的模型檔案會覆蓋指定OSS路徑中的同名模型檔案。

  • 匯出模型格式:支援按照original(MaxCompute離線模型格式)匯出,或匯出pmml格式的模型檔案。