Začněte nyníZačněte zdarma

Hledání klíčových prediktorů srdečních onemocnění pomocí SHAP

Tvým úkolem je použít SHAP k pochopení toho, jak různé příznaky v předtrénovaném modelu model typu RandomForestClassifier ovlivňují předpovědi srdečního onemocnění.

X obsahující příznaky, y obsahující štítky a klasifikátor náhodného lesa model jsou již předem načtené.

Toto cvičení je součástí kurzu

Explainable AI v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř SHAP tree explainer s názvem explainer.
  • Vypočítej shap_values.
  • Vypočítej průměrné absolutní hodnoty SHAP mean_abs_shap.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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()
Upravit a spustit kód