回归模型的局部解释
已为您提供一个 KNN 回归模型,用于根据年龄、性别、BMI、子女数量和是否吸烟等特征来预测健康保险费用。您的任务是评估在给定样本上,每个特征如何影响模型的预测。
KNN model 和所需的包已为您预加载。
本练习是课程的一部分
Python 可解释性 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()