CommencerCommencer gratuitement

Expliquer les prédictions de l'analyse des sentiments

Vous disposez d'un site model qui classe les avis sur les produits selon qu'ils expriment un sentiment positif ou négatif. Votre tâche consiste à utiliser LIME pour identifier les mots d'un site text_instance qui influencent le plus les prédictions du modèle.

La fonction model_predict pour le traitement des textes d'entrée est préchargée pour vous.

Cet exercice fait partie du cours

L'IA explicable en Python

Afficher le cours

Instructions

  • Créez un explicateur de texte LIME nommé explainer.
  • Générer une explication pour la prédiction du modèle sur le site text_instance avec les cinq premières caractéristiques.
  • Affichez les mots les plus contributifs et leur poids qui influencent la décision du modèle.

Exercice interactif pratique

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

from lime.lime_text import LimeTextExplainer

text_instance = "Amazing battery life and the camera quality is perfect! I highly recommend this smartphone."

# Create a LIME text explainer
explainer = ____

# Generate the explanation
exp = ____

# Display the explanation
____
plt.show()
Modifier et exécuter le code