Wyjaśnianie predykcji dla zdjęć jedzenia
Masz do dyspozycji model klasyfikujący jedzenie. Twoim zadaniem jest użycie LIME, aby zidentyfikować obszary obrazu, na których model skupia się najbardziej podczas predykcji dla poniższego image.
model odpowiedzialny za predykcje, funkcja model_predict oraz przykładowy image pokazany poniżej są już wczytane.

To ćwiczenie jest częścią kursu
Wyjaśnialne AI w Pythonie
Instrukcje do ćwiczenia
- Utwórz wyjaśniacz obrazów LIME o nazwie
explainer. - Wygeneruj
explanationdla predykcjimodelu na podanymimage. - Wyodrębnij obszary zainteresowania z
imagena podstawie wyjaśnieniamodelu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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()