複数レビューの一括分類
あなたの感情分析パイプラインは1件のレビューではうまく動作しています。次は、複数のレビューを1つのバッチで処理してみましょう。これは、大規模にユーザーフィードバックを分析する前の重要なステップです。
この演習はコースの一部です
Pythonで学ぶ自然言語処理(NLP)
演習の手順
"distilbert-base-uncased-finetuned-sst-2-english"を使って、sentiment-analysis用のpipelineを初期化します。pipelineを使って、review_batchリスト内のすべてのレビューを分類します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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)