Interpreting classifiers locally
Now you have a KNN classifier model that predicts the presence of heart disease based on features like age, sex, chest pain type, and blood pressure. Your task is to assess how each feature affects the prediction for a given sample.
The KNN model and the necessary packages are pre-loaded for you.
Deze oefening maakt deel uit van de cursus
Explainable AI in Python
Oefeninstructies
- Create a LIME
explainerfor the KNN classifiermodel. - Generate an
explanationfor the model's prediction on the providedsample_data_point. - Display the influence of each feature on the prediction.
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()