CommencerCommencer gratuitement

Explication des prédictions relatives à l'image des aliments

Vous disposez d'un site model qui classe les aliments, et votre tâche consiste à utiliser LIME pour identifier les régions sur lesquelles le modèle se concentre principalement lorsqu'il fait sa prédiction pour le site image ci-dessous.

Le site model responsable des prédictions, la fonction model_predict et l'exemple image illustré ci-dessous sont préchargés pour vous.

Image pour les frites

Cet exercice fait partie du cours

L'IA explicable en Python

Afficher le cours

Instructions

  • Créez un explicateur d'images LIME nommé explainer.
  • Générer un explanation pour la prédiction de model sur le image donné.
  • Extraire les zones d'intérêt du site image sur la base de l'explication du site model.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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()
Modifier et exécuter le code