LoslegenKostenlos loslegen

Erklärung von vorhergesagten Essensbildern

Du hast ein Modell, das Lebensmittel klassifiziert, und sollst nun mit LIME die Bildregionen identifizieren, auf die sich das Modell bei der Vorhersage für das unten gezeigte Bild am meisten konzentriert.

Das Vorhersagemodell model, die Funktion model_predict sowie das gezeigte Beispielbild image wurden bereits geladen.

Bild zeigt Pommes frites

Diese Übung ist Teil des Kurses

Erklärbare KI in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen ImageExplainer mit LIME namens explainer.
  • Erstelle eine Erklärung für die Vorhersage des Modells für das gegebene Beispielbild (image).
  • Extrahiere die relevanten Bildbereiche basierend auf der Erklärung des Modells.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

from lime import lime_image
np.random.seed(10)

# Create a LIME explainer
explainer = ____

# 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()
Code bearbeiten und ausführen