시작하기무료로 시작하기

분류기를 개별 예측 단위로 해석하기

이제 나이, 성별, 흉통 유형, 혈압과 같은 특징을 바탕으로 심장 질환 여부를 예측하는 KNN 분류기 모델이 있습니다. 주어진 샘플에 대해 각 특징이 예측에 어떤 영향을 미치는지 평가해 보세요.

KNN model과 필요한 패키지는 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 Explainable AI

강의 보기

연습 안내

  • KNN 분류기 model에 대한 LIME explainer를 만드세요.
  • 제공된 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()
코드 편집 및 실행