CommencerCommencer gratuitement

Interprétation locale des régresseurs

Vous disposez d'un modèle régresseur KNN qui prédit les coûts de l'assurance maladie en fonction de caractéristiques telles que l'âge, le sexe, l'IMC, le nombre d'enfants et le tabagisme. Votre tâche consiste à évaluer l'influence de chaque caractéristique sur la prédiction pour un échantillon donné.

Le KNN model et les paquets nécessaires sont préchargés pour vous.

Cet exercice fait partie du cours

L'IA explicable en Python

Afficher le cours

Instructions

  • Créez un LIME explainer pour le régresseur KNN model.
  • Générer un explanation pour la prédiction du modèle sur le site sample_data_point.
  • 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