Lokal tolkning av regressorer
Du arbetar med en KNN-regressormodell som förutsäger kostnader för sjukförsäkring utifrån särdrag som ålder, kön, BMI, antal barn och rökstatus. Din uppgift är att undersöka hur varje särdrag påverkar prediktionen för ett givet urval.
KNN-modellen model och nödvändiga paket är förinstallerade.
Den här övningen är en del av kursen
Förklarbar AI i Python
Övningsinstruktioner
- Skapa en LIME-
explainerför KNN-regressornmodel. - Generera en
explanationför modellens prediktion på det 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()