

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

使用 Amazon Comprehend 來判斷 UTF-8 編碼文字文件中內容的情緒。例如，您可以使用情緒分析來判斷部落格文章評論的情緒，以判斷讀者是否喜歡該文章。

您可以判斷 Amazon Comprehend 支援的任何主要語言的文件情緒。一個任務中的所有文件都必須使用相同的語言。

情緒判斷會傳回下列值：
+ **正面** – 文字表達整體正面情緒。
+ **負面** – 文字表達整體負面情緒。
+ **混合** – 文字同時表達正面和負面情緒。
+ **中立** – 文字不會表達正面或負面情緒。

您可以使用下列任何 API 操作來偵測文件或一組文件的情緒。
+ [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)

操作會傳回文字最有可能的情緒，以及每個情緒的分數。分數代表正確偵測到的情緒的可能性。例如，在以下範例中，文字可能有 95% 的`Positive`情緒。文字具有`Negative`情緒的可能性不到 1%。您可以使用 `SentimentScore`來判斷偵測的準確性是否符合應用程式的需求。

`DetectSentiment` 操作會傳回物件，其中包含偵測到的情緒和[SentimentScore](https://docs.aws.amazon.com/comprehend/latest/APIReference/API_SentimentScore.html)物件。`BatchDetectSentiment` 操作會傳回情緒和`SentimentScore`物件的清單，批次中每個文件各一個。`StartSentimentDetectionJob` 操作會啟動非同步任務，該任務會產生包含情緒和`SentimentScore`物件清單的檔案，每個文件各一個。

下列範例是來自 `DetectSentiment`操作的回應。

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