Diễn giải cục bộ cho mô hình phân loại
Hiện bạn có một mô hình phân loại KNN dự đoán khả năng mắc bệnh tim dựa trên các đặc trưng như tuổi, giới tính, kiểu đau ngực và huyết áp. Nhiệm vụ của bạn là đánh giá mỗi đặc trưng ảnh hưởng thế nào đến dự đoán cho một mẫu cụ thể.
model KNN và các gói cần thiết đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Explainable AI trong Python
Hướng dẫn bài tập
- Tạo một LIME
explainerchomodelphân loại KNN. - Tạo một
explanationcho dự đoán của mô hình trênsample_data_pointđã cung cấp. - Hiển thị mức độ ảnh hưởng của từng đặc trưng lên dự đoán.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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()