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.

Den här övningen är en del av kursen
Förklarbar AI i Python
Övningsinstruktioner
- Skapa en LIME-bildförklarare med namnet
explainer. - Generera en
explanationför modellens prediktion på den givnaimage. - Extrahera intresseområdena från
imagebaserat 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()