SHAP açıklama tutarlılığını değerlendirme
Sigorta veri kümesinin iki farklı alt kümesi arasında, SHAP değerlerini kullanarak özellik önemlerinin açıklamalarının tutarlılığını değerlendir.
X1, X2, y1 ve y2 alt kümeleri senin için önceden yüklendi; ayrıca ilk alt kümede eğitilmiş model1 ve ikinci alt kümede eğitilmiş model2 de hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Açıklanabilir AI
Egzersiz talimatları
model1içinshap_values1vefeature_importance1hesapla.model2içinshap_values2vefeature_importance2hesapla.- Özellik önemleri arasındaki
consistencydeğerini hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)