AI 方法論知識地圖 · 部署與維運
MLOps
ML Operations
觀念教學
模型躺在 notebook 裡不會產生價值 — MLOps 就是把「一次性的實驗」變成「持續運轉的服務」的工程紀律。
核心觀念
MLOps(Machine Learning Operations)結合 ML、DevOps 與 Data Engineering,把「資料 → 訓練 → 部署 → 監控 → 再訓練」做成自動化、可重現、可監控的閉環,確保模型能穩定部署、持續監控並自動化迭代。比傳統 DevOps 多出的關鍵一環是 CT(持續訓練):監控發現退化,自動觸發再訓練。
白話理解
零售推薦模型剛上線很準,三個月後消費行為變了、效能悄悄衰退。沒有 MLOps 的團隊靠人工發現、手動重訓、手動部署,一趟拖數週;有 MLOps 的團隊由監控自動示警、管線自動重訓驗證上線。模型不只「活著」,還「保鮮」。
核心組件
- 版本控管:資料、模型、程式三者都要版本化,存入模型註冊表(Model Registry),可追溯、可回滾
- CI/CD/CT:持續整合、持續交付、持續訓練,三個「持續」串成閉環
- 自動化管線:特徵處理到部署一條龍,消滅不可重現的手工步驟
- 監控:效能指標、漂移、流量與資源
- 成熟度看得見:部署頻率上升、服務可用性穩定,模型迭代週期從「季」縮到「週」
🎯 口訣:MLOps = ML + DevOps + 一個會自己回鍋重練的迴圈(CT)。
iPAS 考點
考定義題:「結合機器學習與 DevOps,實現自動化部署、持續監控與再訓練」→ MLOps。考組件歸位:模型註冊表、版本控管、自動化管線都屬 MLOps 範疇。易混淆:DevOps 只管程式碼的生命週期,MLOps 還要多管資料與模型的生命週期 — 陷阱選項常漏掉「持續訓練」這個 MLOps 獨有的環節。
應用場景
評估指標
iPAS 歷屆考題詳解(3 題)
先自行作答,再展開詳解。題目出處均為 iPAS AI 應用規劃師正式考題,著作權屬原主辦單位。
在企業導入的 MLOps(Machine Learning Operations)流程中,Model Registry 最常用於哪一個階段?
- A用於設定運算資源與執行環境以確保訓練穩定
- B用於建立可重複使用的資料與特徵版本
- C用於集中管理模型版本、訓練紀錄與部署狀態
- D用於追蹤模型上線後的表現與漂移情況
看正解與逐選項詳解
正解:C
某金融科技公司計劃建立完整的 AI 開發到維運流程,希望實現「模型訓練→測試→部署→監控→再訓練」的自動化流程串接,並確保線上模型的版本可追溯。技術主管建議引入 MLOps 框架。MLOps 在此 AI 開發生命週期中的核心角色為何?
- A專注於訓練資料的標註與品質控管,以提升模型訓練效果
- B透過自動化模型搜尋與參數調整,降低模型開發門檻
- C建立機器學習流程的自動化與版本管理機制,支援模型部署、監控與持續更新
- D確保模型在部署後維持穩定效能,減少後續維運與更新需求
看正解與逐選項詳解
正解:C
某公司中,A團隊負責信用評分模型,B 團隊負責詐欺偵測模型,兩團隊皆需要「使用者過去30天交易行為」資料,但各自會進行特徵工程與後續工作。以公司整體管理角度,下列何者為導入統一管理與共用特徵的主要目的?
- A模型推論延遲過高,導致線上服務回應時間不符合系統即時性需求與使用體驗要求
- B降低跨團隊重複開發的維護成本
- C訓練資料儲存空間不足,造成歷史資料保存與批次訓練流程效率下降問題
- D模型版本管理混亂,導致不同模型部署與回溯分析困難並增加維運複雜度
看正解與逐選項詳解
正解:B