Lokale Interpretation von Regressoren
Du erhältst ein KNN-Regressormodell, das die Krankenversicherungskosten anhand von Merkmalen wie Alter, Geschlecht, BMI, Anzahl der Kinder und Rauchgewohnheiten vorhersagt. Deine Aufgabe ist es zu beurteilen, wie jedes Merkmal die Vorhersage für eine bestimmte Stichprobe beeinflusst.
Das KNN-Modell (model
) und die nötigen Pakete wurden bereits geladen.
Diese Übung ist Teil des Kurses
Erklärbare KI in Python
Anleitung zur Übung
- Erstelle einen
explainer
mit LIME für das KNN-Regressormodell. - Erstelle eine Erklärung (
explanation
) für die Vorhersage des Modells für die bereitgestellten Beispieldaten (sample_data_point
). - Zeige den Einfluss der einzelnen Merkmale auf die Vorhersage in einem Diagramm an.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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()