課程簡介

MLOps容器化基礎

  • 理解ML生命週期需求
  • ML系統的關鍵Docker概念
  • 可重複環境的最佳實踐

構建容器化ML訓練管道

  • 打包模型訓練代碼和依賴項
  • 使用Docker鏡像配置訓練任務
  • 管理容器中的數據集和工件

容器化驗證和模型評估

  • 重現評估環境
  • 自動化驗證工作流程
  • 從容器中捕獲指標和日誌

容器化推理和服務

  • 設計推理微服務
  • 優化生產環境的運行時容器
  • 實現可擴展的服務架構

使用Docker Compose編排管道

  • 協調多容器ML工作流程
  • 環境隔離和配置管理
  • 集成支持服務(如跟蹤、存儲)

ML模型版本控制和生命週期管理

  • 跟蹤模型、鏡像和管道組件
  • 版本控制的容器環境
  • 集成MLflow或類似工具

部署和擴展ML工作負載

  • 在分佈式環境中運行管道
  • 使用Docker原生方法擴展微服務
  • 監控容器化ML系統

使用Docker進行MLOps的CI/CD

  • 自動化ML組件的構建和部署
  • 在容器化測試環境中測試管道
  • 確保可重複性和回滾

總結與下一步

最低要求

  • 瞭解機器學習工作流程
  • 具備使用Python進行數據或模型開發的經驗
  • 熟悉容器的基礎知識

受衆

  • MLOps工程師
  • DevOps從業者
  • 數據平臺團隊
 21 時間:

客戶評論 (5)

課程分類