提供モード

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

Nemanja Radojkovic

Senior Machine Learning Engineer

ソフトウェアとしてのモデル

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

ユーザー視点

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

他のサービス同様

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

フードサービス

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

モデルサービス

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

提供と提供モード

  • 予測を提供するサービス=モデル提供
  • 特定の提供方式の実装=提供モード

 

慎重に選びましょう!

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

サービスはいつ動かすべきか

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

スケジュール実行

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

オンデマンド

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

バッチ予測 1

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

バッチ予測 2

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

バッチの定義

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

別名

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

バッチ予測:シンプルに

  • バッチ予測が最も簡単
  • 使えるなら、それを選ぶ
  • 適例:月次の売上予測作成
MLOpsのデプロイとライフサイクル

オンデマンド 1

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

オンデマンドの別名

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

オンデマンドの時間重要性

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

技術用語

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

リクエスト時間

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

応答時間

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

許容レイテンシ

許容範囲は?

  • < 1時間?
  • < 1分?
  • < 1秒?
  • < 1ミリ秒?
MLOpsのデプロイとライフサイクル

ニアリアルタイム予測(ストリーム処理)

許容レイテンシ ≈ X 分

別名:ストリーム処理(リクエストと応答は「データストリーム」)

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

リアルタイム予測

許容レイテンシ < 1 秒

例:

  • クレジットカード不正検知
  • 遅い予測は実質無意味
MLOpsのデプロイとライフサイクル

レイテンシ最優先のとき

  • 精度は劣るが高速なモデルが、精度は高いが遅いモデルより有用なことがある
  • レイテンシ低減のため端末側にデプロイ=「エッジデプロイ」
    • ML搭載スマホアプリ:
      • ナビアプリ
      • 顔認証でのロック解除
      • 画像フィルタ
MLOpsのデプロイとライフサイクル

¡Vamos a practicar!

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

Preparing Video For Download...