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

Пошук ключових предикторів серцевих захворювань за допомогою SHAP

Ваше завдання — скористатися SHAP, щоб зрозуміти, як різні ознаки у вже натренованому RandomForestClassifier model впливають на передбачення щодо серцевих захворювань.

X, що містить ознаки, y з мітками, а також класифікатор випадкового лісу model уже завантажено для вас.

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

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

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

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

  • Створіть дерево-пояснювач SHAP з назвою explainer.
  • Обчисліть shap_values.
  • Обчисліть середні абсолютні значення SHAP mean_abs_shap.

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

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

import shap

# Create a SHAP Tree Explainer
explainer = ____

# Calculate SHAP values
shap_values = ____

# Calculate mean absolute SHAP values
mean_abs_shap = ____

plt.bar(X.columns, mean_abs_shap)
plt.title('Mean Absolute SHAP Values for RandomForest')
plt.xticks(rotation=45)
plt.show()
Редагувати та запускати код