Regressors lokaal interpreteren
Je krijgt een KNN-regressiemodel dat zorgverzekeringskosten voorspelt op basis van features zoals leeftijd, geslacht, BMI, aantal kinderen en rookstatus. Jouw taak is te beoordelen hoe elke feature de voorspelling voor een gegeven voorbeeld beïnvloedt.
Het KNN-model en de benodigde packages zijn al voor je geladen.
Deze oefening maakt deel uit van de cursus
Explainable AI in Python
Oefeninstructies
- Maak een LIME-
explainervoor het KNN-regressie-model. - Genereer een
explanationvoor de voorspelling van het model op de gegevensample_data_point. - Toon de invloed van elke feature op de voorspelling.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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()