Azure ML発展応用

Azure MLで本番環境にデプロイされたモデルのドリフト検出システムが、入力データの分布が訓練データから大きく変化していることを検知した場合、推奨される対応として最も適切なものはどれか?

A.モデルの予測精度が自動的に回復するまで待機する
✗ データドリフトが発生している場合、モデルの精度は自動的には回復しません。放置すると予測品質が劣化し続けます。
B.即座にモデルを旧バージョンにロールバックし、同時に新しい訓練データで再訓練を計画する← 正解
✓ 正解です。ドリフト検出時は、まず旧バージョンへのロールバックにより予測品質を維持しながら、新しい実環境データを使用してモデルを再訓練します。その後、再訓練されたモデルを段階的に本番環境に展開します。これがドリフト対応の標準プラクティスです。
C.データドリフトを無視して現在のモデルを継続使用する
✗ ドリフトを無視すると、モデルの予測精度が継続的に低下し、ビジネス上の悪影響が拡大します。
D.本番環境のモデルを削除し、マシン学習を中止する
✗ ドリフト対応のため機械学習を中止する必要はなく、むしろ継続的な改善が重要です。

この問題のポイント

ドリフト検出時は、まず旧バージョンへのロールバックにより予測品質を維持しながら、新しい実環境データを使用してモデルを再訓練します。その後、再訓練されたモデルを段階的に本番環境に展開します。これがドリフト対応の標準プラクティスです。

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