ComeçarComece de graça

Encontrar os principais indicadores de doenças cardíacas com SHAP

Sua tarefa é usar o SHAP para entender como os diferentes recursos de um model RandomForestClassifier pré-treinado influenciam as previsões de doenças cardíacas.

X contendo os recursos e y contendo os rótulos, e o model classificador de floresta aleatória foram pré-carregados para você.

Este exercício faz parte do curso

IA explicável em Python

Ver curso

Instruções do exercício

  • Crie um explicador de árvore SHAP chamado explainer.
  • Calcule shap_values.
  • Calcule a média absoluta dos valores de SHAP mean_abs_shap .

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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()
Editar e executar o código