ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează shap_values1 și feature_importance1 pentru model1.
  • Calculează shap_values2 și feature_importance2 pentru model2.
  • Calculează consistency dintre 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)
Editează și rulează codul