Erklärung von vorhergesagten Stimmungsanalysen
Du erhältst ein Modell (model
), das Produktrezensionen als positiv oder negativ einstuft. Deine Aufgabe ist es, mithilfe von LIME herauszufinden, welche Wörter in einem bestimmten Textbeispiel (text_instance
) die Vorhersagen des Modells am meisten beeinflussen.
Die Funktion model_predict
zur Verarbeitung von Eingabetexten wurde bereits geladen.
Diese Übung ist Teil des Kurses
Erklärbare KI in Python
Anleitung zur Übung
- Erstelle einen TextExplainer mit LIME namens
explainer
. - Erstelle eine Erklärung für die Vorhersage des Modells für das gegebene Textbeispiel (
text_instance
) mit den fünf wichtigsten Merkmalen. - Visualisiere in einem Diagramm die wichtigsten Wörter und ihre Gewichtungen, die die Entscheidung des Modells beeinflussen.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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()