Mulai sekarangMulai gratis

Mengevaluasi konsistensi penjelasan SHAP

Evaluasi konsistensi penjelasan tingkat kepentingan fitur menggunakan nilai SHAP pada dua subset berbeda dari himpunan data asuransi.

Subset X1, X2, y1, dan y2 telah dimuat untuk Anda, bersama model1 yang dilatih pada subset pertama dan model2 yang dilatih pada subset kedua.

Latihan ini merupakan bagian dari kursus

Explainable AI in Python

Lihat Kursus

Instruksi latihan

  • Hitung shap_values1 dan feature_importance1 untuk model1.
  • Hitung shap_values2 dan feature_importance2 untuk model2.
  • Hitung consistency antara tingkat kepentingan fitur.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Calculate SHAP values and feature importance for model1
explainer1 = shap.TreeExplainer(model1)
shap_values1 = ____
feature_importance1 = ____

# Calculate SHAP values and feature importance for model2
explainer2 = shap.TreeExplainer(model2)
shap_values2 = ___
feature_importance2 =____

# Consistency calculation
consistency = ____
print("Consistency between SHAP values:", consistency)
Edit dan Jalankan Kode