Evaluarea consistenței explicațiilor SHAP
Evaluează consistența explicațiilor privind importanța caracteristicilor folosind valori SHAP pe două subseturi diferite ale setului de date despre asigurări.
Subseturile X1, X2, y1 și y2 au fost preîncărcate, împreună cu model1 antrenat pe primul subset și model2 antrenat pe al doilea subset.
Acest exercițiu face parte din cursul
AI Explicabil în Python
Instrucțiuni pentru exercițiu
- Calculează
shap_values1șifeature_importance1pentrumodel1. - Calculează
shap_values2șifeature_importance2pentrumodel2. - Calculează
consistencydintre importanțele caracteristicilor.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)