自動化・監視・インシデント対応パターン

完全自動化MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

ソフトウェアのデザインパターンとは?

$$

よくある問題への一般的で再利用可能な解決策…

$$

$$

設計図の画像。

完全自動化MLOps

自動化・監視・対応

$$

$$

プロセス図:自動化、監視、インシデント対応。

  • 設計するMLシステムの信頼性を高める
完全自動化MLOps

MLOpsのデザインパターン例(3つ)

$$

  1. 自動モデル再学習
  2. モデルロールバック
  3. 特徴量補完

$$

設計図の画像。

完全自動化MLOps

1. 自動モデル再学習

完全自動のMLOpsアーキテクチャの概要。

完全自動化MLOps

1. 自動モデル再学習 - 予測の実行

完全自動のMLOpsアーキテクチャの概要。予測サービスが強調表示されている。

完全自動化MLOps

1. 自動モデル再学習 - 監視

完全自動のMLOpsアーキテクチャの概要。性能監視モジュールが強調表示されている。

完全自動化MLOps

1. 自動モデル再学習 - トリガー

完全自動のMLOpsアーキテクチャの概要。トリガーコンポーネントが強調表示されている。

完全自動化MLOps

1. 自動モデル再学習 - 自動パイプライン

完全自動のMLOpsアーキテクチャの概要。自動パイプラインが強調表示されている。

完全自動化MLOps

1. 自動モデル再学習 - デプロイ

完全自動のMLOpsアーキテクチャの概要。継続的デリバリーが強調表示されている。

完全自動化MLOps

2. モデルロールバック

完全自動のMLOpsアーキテクチャの概要。自動パイプラインが強調表示されている。

完全自動化MLOps

2. モデルロールバック - 検証失敗

完全自動のMLOpsアーキテクチャの概要。モデル評価とモデル検証が強調表示されている。

完全自動化MLOps

2. モデルロールバック - 直近の正常モデル

完全自動のMLOpsアーキテクチャの概要。モデルレジストリが強調表示されている。

完全自動化MLOps

2. モデルロールバック - 再デプロイ

完全自動のMLOpsアーキテクチャの概要。継続的デプロイが強調表示されている。

完全自動化MLOps

3. 特徴量補完 - データ集約型パイプライン

完全自動のMLOpsアーキテクチャの概要。自動パイプライン内のデータ要素が強調表示されている。

完全自動化MLOps

3. 特徴量補完 - データ品質

$$

欠損値を含むデータ列の表。

$$

  • データ品質はまちまち
  • 一部の特徴量がQAしきい値を下回る可能性
完全自動化MLOps

3. 特徴量補完 - 不良特徴量

$$

前の表の列が強調表示され、不良とマークされている。

$$

  • 不良な特徴量を検出
  • 特徴量補完を適用
完全自動化MLOps

3. 特徴量補完 - 対応策

  • 数値データ

    $$

    • 平均/中央値で補完

    • KNN補完

$$

  • カテゴリデータ

    $$

  • 最頻カテゴリで補完

  • 「欠損」カテゴリを追加

完全自動化MLOps

練習に進みましょう!

完全自動化MLOps

Preparing Video For Download...