

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 感情
<a name="how-sentiment"></a>

Amazon Comprehend を使用して、UTF-8 エンコードしたテキストドキュメントの内容の感情を判定することができます。例えば、感情分析を使用してブログ投稿に対するコメントの感情を判定して、読者がその投稿を気に入ったかどうかを判断することができます。

Amazon Comprehend がサポートする主要言語のどの言語のドキュメントについても感情を判定できます。1つのジョブ内のドキュメントはすべて、同じ言語である必要があります。

テキストに対する感情判定では次の値が返されます。
+ **肯定的** — 全体的に肯定的。
+ **否定的** — 全体的に否定的。
+ **混在** – 肯定的と否定的の両方。
+ **ニュートラル** – 肯定的と否定的のどちらでもない。

次の API オペレーションのいずれかを使用して、1 つまたは複数のドキュメントの感情を検出できます。
+ [DetectSentiment](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_DetectSentiment.html)
+  [BatchDetectSentiment](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_BatchDetectSentiment.html)
+  [StartSentimentDetectionJob](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_StartSentimentDetectionJob.html)

これらのオペレーションでは、テキストで最も優勢な感情と各感情のスコアが返されます。スコアはセンチメントが正しく検出された可能性を表します。例えば、次の例では、感情が `Positive` である可能性は 95% です。感情が `Negative` である可能性は 1% 未満です。`SentimentScore` を使用して、検出の正確さがアプリケーションの要件を満たしているかどうかを判断することができます.

`DetectSentiment` オペレーションは、検出された感情を含むオブジェクトと [「SentimentScore](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_SentimentScore.html) オブジェクトを返します。`BatchDetectSentiment` オペレーションは、バッチ内のドキュメントごとに 1 つの割合で、感情と `SentimentScore` オブジェクトのリストを返します。`StartSentimentDetectionJob` オペレーションは非同期ジョブを開始し、ジョブ内のドキュメントごとに 1 つの割合で、感情と `SentimentScore` オブジェクトのリストを含むファイルを生成します。

次の例は、`DetectSentiment` の演算からの応答です。

```
{
"SentimentScore": {
        "Mixed": 0.030585512690246105,
        "Positive": 0.94992071056365967,
        "Neutral": 0.0141543131828308,
        "Negative": 0.00893945890665054
    },
    "Sentiment": "POSITIVE",
    "LanguageCode": "en"
}
```