Объяснение предсказаний модели для изображений блюд
У вас есть модель model, которая классифицирует блюда. Ваша задача — с помощью LIME определить области изображения, на которые модель обращает наибольшее внимание при формировании предсказания для изображения image, показанного ниже.
Модель model, функция предсказания model_predict и образец изображения image уже загружены для вас.

Это упражнение является частью курса
Объяснимый ИИ на Python
Инструкции к упражнению
- Создайте объяснитель изображений LIME с именем
explainer. - Сгенерируйте объяснение
explanationдля предсказания моделиmodelна основе заданного изображенияimage. - Извлеките области интереса из изображения
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()