Azure ML応用

Azure Machine Learning で訓練済みモデルをリアルタイムエンドポイントにデプロイした直後は高い精度を示していたが、本番運用を続けるうちに精度が徐々に低下し始めた。この現象の最も一般的な原因と対処法の組み合わせとして最も適切なものはどれか?

A.原因はモデルのパラメータが固定されたままであり、対処法はデプロイ直後に自動的にパラメータを再調整する設定を行う
✗ パラメータの固定は精度低下の直接原因ではなく、デプロイ時の処理では通常パラメータは変更されません。
B.原因はデータドリフト(本番データの特性が訓練データから乖離)であり、対処法はモデルの監視を設定し定期的に再訓練を実施する← 正解
✓ 正解です。本番環境でのデータドリフトは精度低下の主因であり、Azure MLの監視機能で検出し、再訓練パイプラインで対応するのが標準的です。
C.原因はエンドポイントのキャパシティ不足によるリソース競合であり、対処法はコンピューティングリソースをスケールアップする
✗ リソース競合があればレイテンシが増加しますが、精度そのものは低下しません。精度低下とは無関係です。
D.原因はAPIの呼び出し回数が多すぎることであり、対処法はキャッシング機能を有効にして重複リクエストを削減する
✗ API呼び出し回数の増加は応答時間に影響しますが、モデル精度そのものに影響を与えることはありません。

この問題のポイント

本番環境でのデータドリフトは精度低下の主因であり、Azure MLの監視機能で検出し、再訓練パイプラインで対応するのが標準的です。

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