MLOps成熟度のレベル

MLOpsの概念

Folkert Stijnman

ML Engineer

MLOpsの成熟度

  • MLOpsにおける自動化連携監視の度合い
  • 高ければ常に良いとは限らない
  • 開発とデプロイ段階に着目
MLOpsの概念

MLOps成熟度のレベル

MLOps成熟度のレベル

MLOpsの概念

レベル1:手動プロセス

レベル1の成熟度

 

  • 開発は手動プロセス
  • デプロイも手動プロセス
  • MLと運用に連携なし
  • チームは分断して作業

  • 開発の記録なし

  • デプロイ後の監視なし
MLOpsの概念

レベル2:開発の自動化

レベル2の成熟度

 

  • 開発パイプラインを自動化(継続的インテグレーション)
  • デプロイは手動

  • 開発後に連携してモデルをデプロイ

  • ML実験と特徴量を記録

  • デプロイ後の監視は限定的
MLOpsの概念

レベル3:開発とデプロイの自動化

レベル3の成熟度

 

  • 自動化された開発パイプライン(CI)
  • 自動化されたデプロイパイプライン(CD)

  • チーム間の緊密な連携

  • 開発とデプロイを監視

  • 再学習の自動トリガーも可
MLOpsの概念

練習しましょう!

MLOpsの概念

Preparing Video For Download...