Lokalna interpretacja regresorów
Do dyspozycji masz model regresji KNN, który przewiduje koszty ubezpieczenia zdrowotnego na podstawie takich cech jak wiek, płeć, BMI, liczba dzieci i status palacza. Twoim zadaniem jest ocena wpływu każdej cechy na predykcję dla wybranej próbki.
Model KNN model oraz niezbędne pakiety są już wczytane.
To ćwiczenie jest częścią kursu
Wyjaśnialne AI w Pythonie
Instrukcje do ćwiczenia
- Utwórz
explainerLIME dla regresora KNNmodel. - Wygeneruj
explanationdla predykcji modelu na podanymsample_data_point. - Wyświetl wpływ każdej cechy na predykcję.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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()