开始使用免费开始使用

解释食物图像的预测

您有一个用于分类食物的 model,任务是使用 LIME 找出该模型在对下方 image 做出预测时主要关注的图像区域。

用于预测的 modelmodel_predict 函数,以及下方示例 image 均已为您预加载。

Image for fries

本练习是课程的一部分

Python 可解释性 AI

查看课程

练习说明

  • 创建一个名为 explainer 的 LIME 图像解释器。
  • 为给定 imagemodel 的预测生成一个 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()
编辑并运行代码