Lokal tolkning av klassificerare
Du har nu en KNN-klassificeringsmodell som förutsäger förekomsten av hjärtsjukdom utifrån särdrag som ålder, kön, typ av bröstsmärta och blodtryck. Din uppgift är att bedöma hur varje särdrag påverkar prediktionen för ett givet urval.
KNN-model och nödvändiga paket är förinlästa.
Den här övningen är en del av kursen
Förklarbar AI i Python
Övningsinstruktioner
- Skapa en LIME-
explainerför KNN-klassificeringsmodellenmodel. - Generera en
explanationför modellens prediktion på den angivnasample_data_point. - Visa hur varje särdrag påverkar prediktionen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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()