自動化、監控、事件回應模式

Fully Automated MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

什麼是軟體設計模式?

$$

對常見問題的通用、可重用解法…

$$

$$

藍圖的圖片。

Fully Automated MLOps

自動化、監控、回應

$$

$$

流程圖:Automation、Monitoring、Incident Response。

  • 提升我們設計之 ML 系統的可靠性
Fully Automated MLOps

MLOps 中設計模式的三個例子

$$

  1. 自動化模型再訓練
  2. 模型回滾
  3. 特徵補值

$$

藍圖的圖片。

Fully Automated MLOps

1. 自動化模型再訓練

全自動化 MLOps 架構的高階概覽。

Fully Automated MLOps

1. 自動化模型再訓練-執行預測

全自動化 MLOps 架構的高階概覽。已突顯預測服務。

Fully Automated MLOps

1. 自動化模型再訓練-監控

全自動化 MLOps 架構的高階概覽。已突顯效能監控模組。

Fully Automated MLOps

1. 自動化模型再訓練-觸發條件

全自動化 MLOps 架構的高階概覽。已突顯觸發元件。

Fully Automated MLOps

1. 自動化模型再訓練-自動化 pipeline

全自動化 MLOps 架構的高階概覽。已突顯自動化 pipeline。

Fully Automated MLOps

1. 自動化模型再訓練-部署

全自動化 MLOps 架構的高階概覽。已突顯持續交付元件。

Fully Automated MLOps

2. 模型回滾

全自動化 MLOps 架構的高階概覽。已突顯自動化 pipeline。

Fully Automated MLOps

2. 模型回滾-驗證失敗

全自動化 MLOps 架構的高階概覽。已突顯模型評估與模型驗證步驟。

Fully Automated MLOps

2. 模型回滾-最後可用模型

全自動化 MLOps 架構的高階概覽。已突顯模型登錄庫。

Fully Automated MLOps

2. 模型回滾-重新部署

全自動化 MLOps 架構的高階概覽。已突顯持續部署元件。

Fully Automated MLOps

3. 特徵補值-資料密集型 pipeline

全自動化 MLOps 架構的高階概覽。已突顯自動化 pipeline 中的資料元件。

Fully Automated MLOps

3. 特徵補值-資料品質

$$

一個表格的圖片,顯示含遺漏值的資料欄。

$$

  • 資料品質層次不一
  • 有些特徵可能低於 QA 門檻
Fully Automated MLOps

3. 特徵補值-瑕疵特徵

$$

前一張表格中的欄位被突顯並標記為瑕疵。

$$

  • 偵測失效特徵
  • 套用特徵補值
Fully Automated MLOps

3. 特徵補值-可能的修正

  • 數值型

    $$

    • 平均值/中位數補值

    • KNN 補值

$$

  • 類別型

    $$

  • 最常見類別補值

  • 新增「Missing」類別

Fully Automated MLOps

一起來練習吧!

Fully Automated MLOps

Preparing Video For Download...