在局部層次解讀迴歸模型
已提供一個 KNN 迴歸器模型,會依年齡、性別、BMI、子女數量與是否吸菸等特徵來預測健保費用。你的任務是評估在指定樣本上,每個特徵如何影響模型的預測。
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()