Sentimento - Amazon Comprehend

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Sentimento

Use o Amazon Comprehend para determinar o sentimento do conteúdo em documentos de texto codificados em UTF-8. Por exemplo, você pode usar a análise de sentimentos para determinar os sentimentos dos comentários em uma postagem no blog e determinar se seus leitores gostaram da postagem.

Você pode determinar a opinião sobre documentos em qualquer um dos principais idiomas suportados pelo Amazon Comprehend. Todos os documentos em um trabalho devem estar no mesmo idioma.

A determinação do sentimento retorna os seguintes valores:

  • Positivo – o texto expressa um sentimento geral positivo.

  • Negativo – o texto expressa um sentimento geral negativo.

  • Misto – o texto expressa sentimentos positivos e negativos.

  • Neutro – o texto não expressa sentimentos positivos ou negativos.

Você pode usar qualquer uma das operações de API a seguir para detectar o sentimento de um documento ou de um conjunto de documentos.

As operações retornam o sentimento mais provável para o texto e as pontuações para cada um dos sentimentos. A pontuação representa a probabilidade de o sentimento ter sido detectado corretamente. Por exemplo, no exemplo abaixo, há uma probabilidade de 95% de que o texto tenha um sentimento Positive. Há menos de 1% de probabilidade de que o texto tenha um sentimento Negative. Você pode usar SentimentScore para determinar se a precisão da detecção atende às necessidades da sua aplicação.

A DetectSentiment operação retorna um objeto que contém o sentimento detectado e um SentimentScoreobjeto. A operação BatchDetectSentiment retorna uma lista de sentimentos e objetos SentimentScore, uma para cada documento no lote. A operação StartSentimentDetectionJob inicia um trabalho assíncrono que produz um arquivo contendo uma lista de sentimentos e objetos SentimentScore, um para cada documento no trabalho.

O exemplo a seguir é a resposta da operação DetectSentiment.

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