Interpretarea locală a regresorilor
Îți este furnizat un model de regresie KNN care prezice costurile asigurărilor de sănătate pe baza unor caracteristici precum vârsta, sexul, IMC-ul, numărul de copii și statutul de fumător. Sarcina ta este să evaluezi cum influențează fiecare caracteristică predicția pentru un eșantion dat.
model-ul KNN și pachetele necesare sunt deja încărcate pentru tine.
Acest exercițiu face parte din cursul
AI Explicabil în Python
Instrucțiuni pentru exercițiu
- Creează un
explainerLIME pentru regresorul KNNmodel. - Generează o
explanationpentru predicția modelului pesample_data_point-ul furnizat. - Afișează influența fiecărei caracteristici asupra predicției.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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()