Đánh giá tính nhất quán của lời giải thích SHAP
Đánh giá tính nhất quán của lời giải thích độ quan trọng đặc trưng bằng cách sử dụng các giá trị SHAP trên hai tập con khác nhau của bộ dữ liệu bảo hiểm.
Các tập con X1, X2, y1, và y2 đã được nạp sẵn cho bạn, cùng với model1 được huấn luyện trên tập con thứ nhất và model2 được huấn luyện trên tập con thứ hai.
Bài tập này là một phần của khóa học
Explainable AI trong Python
Hướng dẫn bài tập
- Tính
shap_values1vàfeature_importance1chomodel1. - Tính
shap_values2vàfeature_importance2chomodel2. - Tính
consistencygiữa các độ quan trọng đặc trưng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)