Analiza sentymentu
Analiza tonacji służy do oceniania, jak pozytywny lub negatywny jest dokument tekstowy, co może być przydatne w różnych obciążeniach, takich jak:
- Ocenianie filmu, książki lub produktu poprzez kwantyfikację tonacji na podstawie recenzji.
- Określanie priorytetów odpowiedzi obsługi klienta na korespondencję odebraną za pośrednictwem wiadomości e-mail lub wiadomości w mediach społecznościowych.
W przypadku oceniania tonacji przy użyciu języka AI platformy Azure odpowiedź zawiera ogólną tonację dokumentu i tonację poszczególnych zdań dla każdego dokumentu przesłanego do usługi.
Możesz na przykład przesłać pojedynczy dokument do analizy sentymentu w następujący sposób:
{
"kind": "SentimentAnalysis",
"parameters": {
"modelVersion": "latest"
},
"analysisInput": {
"documents": [
{
"id": "1",
"language": "en",
"text": "Good morning!"
}
]
}
}
Odpowiedź z usługi może wyglądać następująco:
{
"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"
}
}
Nastrój zdań jest oparty na wskaźnikach ufności dla wartości klasyfikacji: dodatnich, ujemnychi neutralnych, w zakresie od 0 do 1.
Ogólna tonacja dokumentu jest oparta na zdaniach:
- Jeśli wszystkie zdania są neutralne, ogólna tonacja jest neutralna.
- Jeśli klasyfikacje zdań obejmują tylko pozytywne i neutralne, ogólna tonacja jest pozytywna.
- Jeśli klasyfikacje zdań obejmują tylko negatywne i neutralne, ogólna tonacja jest ujemna.
- Jeśli klasyfikacje zdań obejmują pozytywne i negatywne, ogólna tonacja jest mieszana.