Como: Usar a análise de sentimento e a mineração de opinião
A análise de sentimento e a mineração de opinião são duas formas de detetar sentimentos positivos e negativos. Usando a análise de sentimento, você pode obter rótulos de sentimento (como "negativo", "neutro" e "positivo") e pontuações de confiança no nível da frase e do documento. A mineração de opinião fornece informações granulares sobre as opiniões relacionadas às palavras (como os atributos de produtos ou serviços) no texto.
Análise de Sentimentos
A Análise de Sentimento aplica rótulos de sentimento ao texto, que são retornados em nível de frase e documento, com uma pontuação de confiança para cada um.
Os rótulos são positivos, negativos e neutros. No nível do documento, o rótulo de sentimento misto também pode ser devolvido. O sentimento do documento é determinado abaixo:
Sentimento da expressão | Rótulo do documento devolvido |
---|---|
Pelo menos uma positive frase está no documento. O resto das frases são neutral . |
positive |
Pelo menos uma negative frase está no documento. O resto das frases são neutral . |
negative |
Pelo menos uma negative frase e pelo menos uma positive frase estão no documento. |
mixed |
Todas as frases do documento são neutral . |
neutral |
Os escores de confiança variam de 1 a 0. Pontuações mais próximas de 1 indicam maior confiança na classificação do rótulo, enquanto pontuações mais baixas indicam menor confiança. Para cada documento ou frase, as pontuações previstas associadas aos rótulos (positivo, negativo e neutro) somam 1. Para obter mais informações, consulte a nota de transparência da IA responsável.
Mineração de Opinião
A Mineração de Opinião é uma característica da Análise de Sentimento. Também conhecido como Análise de Sentimento Baseada em Aspetos no Processamento de Linguagem Natural (NLP), esse recurso fornece informações mais granulares sobre as opiniões relacionadas a atributos de produtos ou serviços em texto. A API apresenta opiniões como um alvo (substantivo ou verbo) e uma avaliação (adjetivo).
Por exemplo, se um cliente deixar comentários sobre um hotel, como "O quarto foi ótimo, mas a equipe foi hostil.", a Opinion Mining localizará alvos (aspetos) no texto, e suas avaliações associadas (opiniões) e sentimentos. A Análise de Sentimento pode reportar apenas um sentimento negativo.
Se você estiver usando a API REST, para obter a Mineração de Opinião em seus resultados, deverá incluir o opinionMining=true
sinalizador em uma solicitação de análise de sentimento. Os resultados da Opinion Mining serão incluídos na resposta da análise de sentimento. A mineração de opinião é uma extensão da Análise de Sentimento e está incluída no seu nível de preço atual.
Opções de desenvolvimento
Para usar a análise de sentimento, envie texto bruto não estruturado para análise e manipule a saída da API em seu aplicativo. A análise é realizada no estado em que se encontra, sem personalização adicional ao modelo usado em seus dados. Há duas maneiras de usar a análise de sentimento:
Opção de desenvolvimento | Description |
---|---|
Estúdio de linguagem | O Language Studio é uma plataforma baseada na Web que permite que você tente vincular entidades com exemplos de texto sem uma conta do Azure e seus próprios dados quando você se inscreve. Para obter mais informações, consulte o site do Language Studio ou o início rápido do language studio. |
API REST ou biblioteca de cliente (SDK do Azure) | Integre a análise de sentimento em seus aplicativos usando a API REST ou a biblioteca de cliente disponível em vários idiomas. Para obter mais informações, consulte o guia de início rápido da análise de sentimento. |
Contêiner do Docker | Use o contêiner do Docker disponível para implantar esse recurso localmente. Esses contêineres docker permitem que você aproxime o serviço de seus dados por motivos de conformidade, segurança ou outros motivos operacionais. |
Determinar como processar os dados (opcional)
Especificar o modelo de análise de sentimento
Por padrão, a análise de sentimento usará o modelo de IA mais recente disponível em seu texto. Você também pode configurar suas solicitações de API para usar uma versão de modelo específica.
Línguas de entrada
Ao enviar documentos para serem processados pela análise de sentimento, você pode especificar em quais dos idiomas suportados eles estão escritos. Se você não especificar um idioma, a análise de sentimento será padronizada para inglês. A API pode retornar deslocamentos na resposta para suportar diferentes codificações multilíngues e emojis.
Envio de dados
A análise de sentimento e a mineração de opinião produzem um resultado de maior qualidade quando você fornece quantidades menores de texto para trabalhar. Isso é oposto a alguns recursos, como a extração de frases-chave, que funciona melhor em blocos maiores de texto.
Para enviar uma solicitação de API, você precisará do ponto de extremidade e da chave do recurso de idioma.
Nota
Você pode encontrar a chave e o ponto de extremidade para seu recurso de idioma no portal do Azure. Eles estarão localizados na página Chave e ponto final do recurso, em Gerenciamento de recursos.
A análise é realizada aquando da receção do pedido. Usar os recursos de análise de sentimento e mineração de opinião de forma síncrona é sem monitoração de estado. Nenhum dado é armazenado em sua conta e os resultados são retornados imediatamente na resposta.
Ao usar esse recurso de forma assíncrona, os resultados da API ficam disponíveis por 24 horas a partir do momento em que a solicitação foi ingerida e são indicados na resposta. Após esse período de tempo, os resultados são limpos e não estão mais disponíveis para recuperação.
Obter resultados de análise de sentimento e mineração de opinião
Quando você recebe resultados da API, a ordem das frases-chave retornadas é determinada internamente, pelo modelo. Você pode transmitir os resultados para um aplicativo ou salvar a saída em um arquivo no sistema local.
A análise de sentimento retorna um rótulo de sentimento e uma pontuação de confiança para todo o documento e cada frase dentro dele. Pontuações mais próximas de 1 indicam maior confiança na classificação do rótulo, enquanto pontuações mais baixas indicam menor confiança. Um documento pode ter várias frases, e as pontuações de confiança dentro de cada documento ou frase somam 1.
A Mineração de Opinião localizará alvos (substantivos ou verbos) no texto, e sua avaliação associada (adjetivo). Por exemplo, a frase "O restaurante tinha ótima comida e nosso servidor foi amigável" tem dois alvos: comida e servidor. Cada meta tem uma avaliação. Por exemplo, a avaliação para a alimentação seria ótima, e a avaliação para o servidor seria amigável.
A API retorna opiniões como alvo (substantivo ou verbo) e avaliação (adjetivo).
Limites de serviço e dados
Para obter informações sobre o tamanho e o número de solicitações que você pode enviar por minuto e segundo, consulte o artigo Limites de serviço.