完全自動化MLOpsにおけるCI/CD/CT/CM

完全自動化MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

DevOps

$$

DevとOpsの2つのサイクルを組み合わせたDevOps手法の図。

完全自動化MLOps

DevOpsにおけるCI/CD

典型的なDevOpsのCI/CDパイプラインの図。

完全自動化MLOps

完全自動化MLOps

$$

ML、Dev、Opsの3つのサイクルを組み合わせたMLOps手法の図。

完全自動化MLOps

MLの考慮点 - 変化する世界

$$

絶えず変化する世界

常に回転し測定される世界。

$$

継続モニタリング(CM)

変化する世界を継続的に監視するモニタリングシステム。

完全自動化MLOps

MLの考慮点 - 性能の劣化

継続的に劣化するモデル

本番投入後、MLモデルの性能が継続的に低下することを示す曲線。

継続学習(CT)

常に再学習が行われているシステムの図。

完全自動化MLOps

MLOpsにおけるCI/CD/CT/CM

$$

MLOpsワークフローの各工程を示すCI/CDパイプライン。

完全自動化MLOps

MLOpsにおけるCI/CD/CT/CM

$$

MLOpsワークフローの各工程を示すCI/CD/CTパイプライン。

完全自動化MLOps

MLOpsにおけるCI/CD/CT/CM

$$

典型的なMLOpsワークフローの各工程を示すCI/CD/CT/CMパイプライン。

完全自動化MLOps

完全自動化MLOps

$$

凡例「完全自動化MLOpsシステム」の図。

完全自動化MLOps

完全自動化MLOps - Automation first

$$

凡例「Automation first」の矢印。矢印は「完全自動化MLOpsシステム」と書かれた箱を指す。

完全自動化MLOps

完全自動化MLOps - 自動対応パターン

前図の続き。さらに「自動化-監視-インシデント対応」の凡例を持つ新たな矢印が、「完全自動化MLOpsシステム」と書かれた箱を指している。

完全自動化MLOps

完全自動化MLOps - CI/CD/CT/CM

前図の続き。さらに「CI/CD/CT/CM」の凡例を持つ新たな矢印が、「完全自動化MLOpsシステム」と書かれた箱を指している。

完全自動化MLOps

完全自動化MLOps

$$

$$

完全自動化MLOpsを実現するには、Automation first、自動化-監視-インシデント対応パターン、CI/CD/CT/CMが必要であることを示す図。

完全自動化MLOps

練習しましょう!

完全自動化MLOps

Preparing Video For Download...