

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 情绪
<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)

这些运算符返回文本中最可能的情绪以及每种情绪的分数。分数表示正确检测到情绪的可能性。例如，在下面的示例中，文本有 `Positive` 情绪的可能性为95％。文本中带有 `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"
}
```