НачатьНачать бесплатно

Оценка согласованности объяснений 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)
Редактировать и запускать код