ПочатиПочніть безкоштовно

Оцінювання узгодженості пояснень SHAP

Оцініть узгодженість пояснень важливості ознак за допомогою значень SHAP на двох різних підмножинах набору даних про страхування.

Підмножини X1, X2, y1 і y2 вже завантажені, а також model1, натренована на першій підмножині, і model2, натренована на другій.

Ця вправа є частиною курсу

Пояснюваний ШІ в Python

Переглянути курс

Інструкції до вправи

  • Обчисліть shap_values1 і feature_importance1 для model1.
  • Обчисліть shap_values2 і feature_importance2 для model2.
  • Обчисліть consistency між важливостями ознак.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код