Skip to content
Last updated

SHAP分析

このノートブックは、SHAP(SHapley Additive exPlanations)値を使用して、予測結果における特徴量の相対的な重要度を解釈する方法を示します。SHAP分析の詳細については、こちらのTDブログ記事をご覧ください。

サンプルの可視化は以下の通りです:

ワークフロー例

Treasure Boxesでサンプルワークフローを確認できます。

+explain_predictions_by_shap:
  ipynb>:
    notebook: shapley
    model_name: gluon_model         # 予測に使用されるモデル
    input_table: ml_test.gluon_test # 予測に使用されるテストデータ

パラメータ

パラメータ名コンソール上のパラメータ説明デフォルト値
docker.task_nameDocker Task Memタスクメモリサイズ。契約プランに応じて、64g、128g(デフォルト)、256g、384g、512gから選択可能128g
model_nameModel Name予測モデル名-
input_tableInput Tabledbname.table_name形式でTDテーブルを指定-
shared_modelShared Model共有モデルのUUIDを指定None
sampling_thresholdSampling Thresholdサンプリングに使用される閾値。詳細は実行されたノートブックを参照してください。10_000_000
hide_table_contentsHide Table Contentsテーブルコンテンツの表示を抑制false
explain_thresholdExplain ThresholdShapley値を説明する行数200
interpret_samplesInterpret Samples予測を解釈するためのサロゲートモデルを構築するサンプル数100
export_shap_valuesExport Shap ValuesShapley値をTDテーブルとしてエクスポートNone