ライフサイクルの段階

MLOpsのデプロイとライフサイクル

Nemanja Radojkovic

Senior Machine Learning Engineer

機械学習のライフサイクル

 

  1. MLプロジェクトのライフサイクル
  2. MLアプリのライフサイクル
  3. MLモデルのライフサイクル
MLOpsのデプロイとライフサイクル

MLプロジェクト(素案)

MLOpsのデプロイとライフサイクル

成果付きMLプロジェクト

MLOpsのデプロイとライフサイクル

純粋な推定器

MLOpsのデプロイとライフサイクル

MLアプリケーション

MLOpsのデプロイとライフサイクル

ビジネスルール

MLOpsのデプロイとライフサイクル

データベース

MLOpsのデプロイとライフサイクル

グラフィカルユーザーインターフェース

MLOpsのデプロイとライフサイクル

API

MLOpsのデプロイとライフサイクル

モデルとアプリの一体化

MLOpsのデプロイとライフサイクル

モデルへのロックイン

MLOpsのデプロイとライフサイクル

分離 I

MLOpsのデプロイとライフサイクル

それぞれ別の道へ

MLOpsのデプロイとライフサイクル

別々のタイムライン

MLOpsのデプロイとライフサイクル

アプリのライフサイクル

MLOpsのデプロイとライフサイクル

モデルのライフサイクル

MLOpsのデプロイとライフサイクル

現在位置

MLOpsのデプロイとライフサイクル

モデルとは...

抽象的/理論的なものではありません

モデルとは

  • 具体的に学習済みのモデル
  • すぐに利用可能
MLOpsのデプロイとライフサイクル

デプロイ

 

  • モデル本体 + デプロイ資材 = モデルのデプロイパッケージ
  • モデルを実運用に載せること = デプロイ

 

デプロイ開始

MLOpsのデプロイとライフサイクル

モデル監視

 

  • モデルサーバーは稼働中か?
  • 入出力は想定どおりか?
  • 別名:導入後モニタリング(post-deployment monitoring)

 

モデルの監視

MLOpsのデプロイとライフサイクル

廃止(ディコミッショニング)

 

電源オフ

 

想定理由

  • より良いモデルが見つかった
  • 情報量の多い特徴量を作成した
  • 対象プロセスが変わり、既存モデルが無効化

 

=> 旧モデルを廃止し、新モデルへ

MLOpsのデプロイとライフサイクル

モデルのアーカイブ

  • 規制産業で重要。

    なぜ2020年にその与信モデルはこの融資を承認したのか?

 

  • 再現性:旧バージョンのモデルを再生成・再読み込み・再利用できること
    • 容易ではありません

 

モデルアーカイブ

MLOpsのデプロイとライフサイクル

Passons à la pratique !

MLOpsのデプロイとライフサイクル

Preparing Video For Download...