Classer plusieurs avis en lot
Votre pipeline d'analyse des sentiments fonctionne bien sur un seul avis. Il est maintenant temps de traiter plusieurs avis en un seul lot. C'est une étape clé avant d'analyser de la rétroaction d'utilisateurs à grande échelle.
Cette activité fait partie du cours
Natural Language Processing (NLP) en Python
Instructions de l’exercice
- Initialisez un
pipelinepoursentiment-analysisen utilisant"distilbert-base-uncased-finetuned-sst-2-english". - Utilisez le
pipelinepour classer tous les avis dans la listereview_batch.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
from transformers import pipeline
classifier = pipeline(task="sentiment-analysis", model="distilbert-base-uncased-finetuned-sst-2-english")
review_batch = [
"Absolutely love the new design!",
"The app crashes every time I open it.",
"Customer support was helpful and quick.",
"Too many ads make it unusable.",
"Everything works fine, but it’s a bit slow."
]
# Classify sentiments
results = ____
print(results)