분류기를 개별 예측 단위로 해석하기
이제 나이, 성별, 흉통 유형, 혈압과 같은 특징을 바탕으로 심장 질환 여부를 예측하는 KNN 분류기 모델이 있습니다. 주어진 샘플에 대해 각 특징이 예측에 어떤 영향을 미치는지 평가해 보세요.
KNN model과 필요한 패키지는 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 Explainable AI
연습 안내
- KNN 분류기
model에 대한 LIMEexplainer를 만드세요. - 제공된
sample_data_point에 대한 모델의 예측에 대해explanation을 생성하세요. - 각 특징이 예측에 미치는 영향을 표시하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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()