解释食物图像的预测
您有一个用于分类食物的 model,任务是使用 LIME 找出该模型在对下方 image 做出预测时主要关注的图像区域。
用于预测的 model、model_predict 函数,以及下方示例 image 均已为您预加载。

本练习是课程的一部分
Python 可解释性 AI
练习说明
- 创建一个名为
explainer的 LIME 图像解释器。 - 为给定
image上model的预测生成一个explanation。 - 基于
model的解释,从image中提取关注区域。
交互式实操练习
通过完成这段示例代码来试试这个练习。
from lime import lime_image
np.random.seed(10)
# Create a LIME explainer
explainer = lime_image.____()
# Generate the explanation
explanation = explainer.____(____, ____, hide_color=0, num_samples=50)
# Display the explanation
temp, _ = explanation.____(____, ____)
plt.imshow(temp)
plt.title('LIME Explanation')
plt.axis('off')
plt.show()