Prediction APIを使用してPrediction Explanationを取得しようとすると、次のようなエラーメッセージが表示されることがあります。どういった問題が考えられますか?
422 Error: {"message":"Prediction Explanations are not initialized for the model"}
特定の配置に関連付けられたモデルに対してFeature Impactが計算されているかどうかを確認してください。
そうでない場合は、予測説明を使用して予測を要求しようとすると、次のようなエラーメッセージが表示されます。
ClientError: 422 client error: {'message': 'A prerequisite was not satisfied:
Feature impact has not been computed for the model. Run feature impact for this model first.'}
Feature Impactが計算されていない場合は、GUIまたはAPIを介してジョブを開始できます。
=GUIを使用してFeature Impactを計算する方法=
Modelsタブに移動します。
特定の配置にリンクされたモデルにアクセスする
解釈タブをクリックします。
特徴量のインパクトタブに移動します。
特徴量のインパクトを有効にするボタンをクリックします。
=APIを使ってFeature Impactを計算する方法(DataRobot Python Clientを使って)=
モデルオブジェクトにアクセスする
モデルオブジェクトの get_or_request_feature_impact() 関数を呼び出します。
上記が終われば、Prediction APIを使ってPrediction Explanationsを取得できるようになります。