Leo Yeh's Blog

SAS Viya (100)

教學目標

初步了解 SAS Model Manager 和 SAS Workflow Manager 的基本概念。

重點概念

首先目前許多企業面臨部署分析模型的生命週期的挑戰,我們先將分析模型的生命週期分為三個主要階段,分別為:

  1. 資料階段 (Data):主要會將業務營運資料轉換並載入為商業目標的分析。
  2. 發現階段 (Discovery):主要會產生分析統計報表和開發機器學習模型了解趨勢。
  3. 部署階段 (Deployment):主要使用模型在關鍵業務中做出預測,以利推動營運決策的流程。

此時 SAS Model Manager 搭配 SAS Workflow Manager 就能夠滿足模型的生命週期,其主要就是將模型儲存在公用模型儲存庫 (Common Model Repository) 中,其中模型主要能夠透過 Model Studio、SAS Studio、SAS Visual Analytics、SAS 程式碼、… 等方式所建立,並且能夠透過專案的方式進行模型管理,同時還可以比較模型結果,監控模型成效和發佈模型將模型發佈至 CAS、SAS Micro Analytic Service、Hadoop 和 Teradata 中,以利透過外部應用程式或介面進行評分。此外我們更能夠建立自定義工作流程滿足業務需求,並且對應相關的業務流程,更進一步追蹤工作流程中管理專案模型部署的情況。

接著我們能夠透過官方網站所所提供的範例程式教學快速上手 SAS Model Manager 的基本操作,其中主要是針對有關住房貸款資訊 HMEQ 資料集建立信貸風險模型的管理流程,而針對模型的管理主要有以下操作步驟,分別為:

  1. 登入 SAS Model Manager
  2. 匯入資料集
  3. 建立專案
  4. 匯入模型
  5. 設定模型屬性
  6. 比較模型
  7. 測試模型
  8. 選擇冠軍模型
  9. 發佈冠軍模型
  10. 監控冠軍模型的成效

再來我們也能夠搭配使用 SAS Workflow Manager 建立工作流程,以利管理模型的訓練和評估,至於工作流程包括匯入模型,設定冠軍和挑戰者模型,核准冠軍模型以及為專案發佈冠軍模型等任務,至於要如何快速上手 SAS Workflow Manager 的基本操作,請參考官方網站所提供的範例程式教學。

最後已經註冊的模型皆會儲存在模型儲存庫內容的根目錄中,此時必須有經過身份驗證的使用者能能夠存取註冊到 SAS Model Manager 預設和標準儲存庫中的模型,以及我們主要能夠透過 SAS Model Manager 建立標準儲存庫。此外將模型部署到自動化業務流程中將會有許多整合細節需要解決,此時 SAS Model Manager 搭配 SAS Workflow Manager 就能夠滿足模型的生命週期,提供可靠和高效的模型選擇、測試、部署、監控和分析等自動化部署流程。

相關資源

⬅️ Go back