翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
感情
Amazon Comprehend を使用して、UTF-8 エンコードしたテキストドキュメントの内容の感情を判定することができます。例えば、感情分析を使用してブログ投稿に対するコメントの感情を判定して、読者がその投稿を気に入ったかどうかを判断することができます。
Amazon Comprehend がサポートする主要言語のどの言語のドキュメントについても感情を判定できます。1つのジョブ内のドキュメントはすべて、同じ言語である必要があります。
テキストに対する感情判定では次の値が返されます。
-
肯定的 — 全体的に肯定的。
-
否定的 — 全体的に否定的。
-
混在 – 肯定的と否定的の両方。
-
ニュートラル – 肯定的と否定的のどちらでもない。
次の API オペレーションのいずれかを使用して、1 つまたは複数のドキュメントの感情を検出できます。
これらのオペレーションでは、テキストで最も優勢な感情と各感情のスコアが返されます。スコアはセンチメントが正しく検出された可能性を表します。例えば、次の例では、感情が Positive
である可能性は 95% です。感情が Negative
である可能性は 1% 未満です。SentimentScore
を使用して、検出の正確さがアプリケーションの要件を満たしているかどうかを判断することができます.
DetectSentiment
オペレーションは、検出された感情と オブジェクトを含む SentimentScore オブジェクトを返します。BatchDetectSentiment
オペレーションは、バッチ内のドキュメントごとに 1 つの割合で、感情と SentimentScore
オブジェクトのリストを返します。StartSentimentDetectionJob
オペレーションは非同期ジョブを開始し、ジョブ内のドキュメントごとに 1 つの割合で、感情と SentimentScore
オブジェクトのリストを含むファイルを生成します。
以下は、DetectSentiment
オペレーションからのレスポンスの例です。
{
"SentimentScore": {
"Mixed": 0.030585512690246105,
"Positive": 0.94992071056365967,
"Neutral": 0.0141543131828308,
"Negative": 0.00893945890665054
},
"Sentiment": "POSITIVE",
"LanguageCode": "en"
}