Azure MLOps応用

Azure Machine Learningで本番環境のモデルが新しいデータ分布に対応できなくなった場合、自動的に再訓練パイプラインをトリガーするには、どのような仕組みを組み合わせるべきか?

A.Event Grid + Logic Apps + MLパイプラインを連携させ、アラート条件で再訓練を自動実行する← 正解
✓ 正解です。Event GridはMLパイプラインの完了やアラートをトリガーとして検知でき、Logic AppsやAutomationを使って再訓練パイプラインを自動実行できます。
B.Application Insightsのメトリクスを手動で監視し、管理者がMLパイプラインを都度実行する
✗ 手動監視では迅速な対応ができず、MLOpsの自動化メリットが失われます。本番環境では自動化されたワークフローが必須です。
C.Batch推論エンドポイントを定期実行し、結果をストレージに保存するのみ
✗ Batch推論は予測実行のみで、モデルの再訓練をトリガーしません。データドリフト検出後の対応がありません。
D.モデルの精度が低下したら自動的にロールバックしてから手動で再デプロイする
✗ ロールバックは緊急時の対応ですが、根本的な再訓練が自動化されていないため、継続的な性能低下を防げません。

この問題のポイント

Event GridはMLパイプラインの完了やアラートをトリガーとして検知でき、Logic AppsやAutomationを使って再訓練パイプラインを自動実行できます。

AI-900:Microsoft Azure AI Fundamentals の問題一覧