Interpretarea locală a clasificatorilor
Acum ai un model clasificator KNN care prezice prezența bolilor cardiace pe baza unor caracteristici precum vârsta, sexul, tipul durerii toracice și tensiunea arterială. Sarcina ta este să evaluezi modul în care fiecare caracteristică influențează 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 clasificatorul 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()