モデルレジストリ

完全自動化MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

ML モデルのライフサイクル

ML モデルのライフサイクル。1: 学習、2: 評価・検証、3: デプロイ・監視、4: 廃止。

完全自動化MLOps

塀越しにモデルを渡す問題

俗に「塀越しにモデルを投げる」の例。学習パイプライン完了後、モデルがメールで Ops チームに送られ、サイロが生じている。

完全自動化MLOps

自動化 MLOps への第一歩

ワークフロー図。モデル学習後、モデルはモデルレジストリに登録され、Ops チームに引き渡される。

完全自動化MLOps

モデルレジストリとは?

モデルレジストリの図。モデルのステージング、本番、アーカイブ段階を管理するコンポーネント。

完全自動化MLOps

モデルレジストリとは?— 実験

開発環境での実験をオーケストレーションし、学習済みモデルを実験トラッキング経由でモデルレジストリへ配信。メタデータはメタデータストアに保存。

完全自動化MLOps

モデルレジストリとは?— モデル登録

前図の続き。モデルはモデルレジストリ経由で開発からステージングへ送られる。ワークフロー全体で CI/CD が適用されている。

完全自動化MLOps

モデルレジストリとは?— デプロイ更新

図の続き。モデルはステージングと本番を通過し、下流サービスで利用されている。

完全自動化MLOps

モデルレジストリとは?— モデルの廃止

図の締めくくり。新しい改良モデルが下流サービスにデプロイされた後、以前のモデルはモデルレジストリでアーカイブされる。

完全自動化MLOps

演習に進みましょう!

完全自動化MLOps

Preparing Video For Download...