開始使用免費開始

在局部層次解讀迴歸模型

已提供一個 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()
編輯並執行程式碼