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

Ця вправа є частиною курсу
Пояснюваний ШІ в Python
Інструкції до вправи
- Створіть пояснювач зображень LIME з назвою
explainer. - Згенеруйте
explanationдля передбаченняmodelна поданомуimage. - Витягніть з
imageобласті інтересу на основі поясненняmodel.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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()