Анализ тональности
Анализ тональности используется для оценки того, насколько положительным или отрицательным является текстовый документ, который может быть полезным в различных рабочих нагрузках, таких как:
- Оценка фильма, книги или продукта путем анализа тональности на основе отзывов.
- Приоритеты ответа службы клиентов на сообщения электронной почты или сообщения в социальных сетях.
При использовании Azure AI Language для оценки тональности, ответ включает общую тональность документа и индивидуальную тональность предложений для каждого документа, отправленного в службу.
Вы можете, например, отправить один документ для анализа тональности следующим образом:
{
"kind": "SentimentAnalysis",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "Good morning!"
}
]
}
}
Ответ от службы может выглядеть следующим образом:
{
"kind": "SentimentAnalysisResults",
"results": {
"documents": [
{
"id": "1",
"sentiment": "positive",
"confidenceScores": {
"positive": 0.89,
"neutral": 0.1,
"negative": 0.01
},
"sentences": [
{
"sentiment": "positive",
"confidenceScores": {
"positive": 0.89,
"neutral": 0.1,
"negative": 0.01
},
"offset": 0,
"length": 13,
"text": "Good morning!"
}
],
"warnings": []
}
],
"errors": [],
"modelVersion": "2022-11-01"
}
}
Тональность предложений основана на коэффициентах уверенности для положительных, отрицательныхи нейтральных значений классификации в диапазоне от 0 до 1.
Общая тональность документа основана на предложениях:
- Если все предложения нейтральны, общий тон нейтрален.
- Если классификации предложений включают только положительные и нейтральные, общая тональность является положительной.
- Если классификации предложений включают только отрицательные и нейтральные, общая тональность является отрицательной.
- Если классификации предложений включают положительные и отрицательные, общий настрой смешанный.