CommencerCommencer gratuitement

Interpréter localement les classifieurs

Vous disposez maintenant d’un modèle KNN qui prédit la présence d’une maladie cardiaque à partir de caractéristiques comme l’âge, le sexe, le type de douleur thoracique et la pression artérielle. Votre tâche est d’évaluer l’impact de chaque caractéristique sur la prédiction pour un échantillon donné.

Le model KNN et les packages nécessaires sont déjà chargés pour vous.

Cet exercice fait partie du cours

IA explicable en Python

Afficher le cours

Instructions

  • Créez un explainer LIME pour le model KNN.
  • Générez une explanation pour la prédiction du modèle sur le sample_data_point fourni.
  • Affichez l’influence de chaque caractéristique sur la prédiction.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

from lime.lime_tabular import LimeTabularExplainer

sample_data_point = X.iloc[2, :]

# Create the explainer
explainer = ____

# Generate the explanation
exp = ____

# Display the explanation
exp.____
plt.show()
Modifier et exécuter le code