ПочатиПочніть безкоштовно

Пояснення передбачень для зображень їжі

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

model, що відповідає за передбачення, функція model_predict і приклад image, показаний нижче, уже завантажені для вас.

Image for fries

Ця вправа є частиною курсу

Пояснюваний ШІ в 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()
Редагувати та запускати код