Kom igångKom igång gratis

Förklara prediktioner för matbilder

Du har en model som klassificerar mat. Din uppgift är att använda LIME för att identifiera vilka bildregioner modellen fokuserar mest på när den gör sin prediktion för image nedan.

Modellen som ansvarar för prediktionerna, funktionen model_predict och exempelbilden image som visas nedan är förinlästa.

Image for fries

Den här övningen är en del av kursen

Förklarbar AI i Python

Visa kurs

Övningsinstruktioner

  • Skapa en LIME-bildförklarare med namnet explainer.
  • Generera en explanation för modellens prediktion på den givna image.
  • Extrahera intresseområdena från image baserat på modellens förklaring.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod