Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Attitydanalys och åsiktsutvinning är två sätt att identifiera positiva och negativa sentiment. Med attitydanalys kan du få sentimentetiketter (till exempel "negativa" "neutrala" och "positiva") och konfidenspoäng på menings- och dokumentnivå. Opinion Mining innehåller detaljerad information om åsikter som rör ord (till exempel attribut för produkter eller tjänster) i texten.
Sentimentanalys
Attitydanalys tillämpar sentimentetiketter på text, som returneras på en menings- och dokumentnivå, med en konfidenspoäng för var och en.
Etiketterna är positiva, negativa och neutrala. På dokumentnivå kan etiketten blandade sentiment också returneras. Attityden i dokumentet bestäms nedan:
Meningens känsla | Returnerad dokumentetikett |
---|---|
Minst en positive mening finns i dokumentet. Resten av meningarna är neutral . |
positive |
Minst en negative mening finns i dokumentet. Resten av meningarna är neutral . |
negative |
Minst en negative mening och minst en positive mening finns i dokumentet. |
mixed |
Alla meningar i dokumentet är neutral . |
neutral |
Konfidenspoängen varierar från 1 till 0. Poäng närmare 1 indikerar ett högre förtroende för etikettens klassificering, medan lägre poäng indikerar lägre konfidens. För varje dokument eller varje mening summerar de förutsagda poängen associerade med etiketterna (positiva, negativa och neutrala) till 1. För mer information, se transparensanteckningen för ansvarsfull AI.
Åsiktsutvinning
Åsiktsutvinning är en funktion i Attitydanalys. Den här funktionen kallas även för aspektbaserad attitydanalys i bearbetning av naturligt språk (NLP) och ger mer detaljerad information om åsikter som rör attribut för produkter eller tjänster i text. API:et presenterar åsikter som ett målord (substantiv eller verb) och som en bedömning (adjektiv).
Om en kund till exempel lämnar feedback om ett hotell som "Rummet var bra, men personalen var ovänlig.", hittar Opinion Mining mål (aspekter) i texten och deras tillhörande utvärderingar (åsikter) och känslor. Attitydanalys kanske bara rapporterar ett negativt sentiment.
Om du använder REST-API:et måste du inkludera opinionMining=true
flaggan i en begäran om attitydanalys för att få åsiktsutvinning i dina resultat. Resultaten från yttrandeutvinning kommer att ingå i attitydanalyssvaret. Åsiktsutvinning är en förlängning av Attitydanalys och ingår i din aktuella prisnivå.
Utvecklingsalternativ
Om du vill använda attitydanalys skickar du ostrukturerad ostrukturerad text för analys och hanterar API-utdata i ditt program. Analysen utförs som den är, utan ytterligare anpassning till den modell som används för dina data. Det finns två sätt att använda attitydanalys:
Utvecklingsalternativ | beskrivning |
---|---|
Azure AI Foundry | Azure AI Foundry är en webbaserad plattform där du kan använda entitetslänkning med textexempel med dina egna data när du registrerar dig. För mer information, se Azure AI Foundry-webbplatsen eller dokumentationen för Azure AI Foundry. |
REST API eller klientbibliotek (Azure SDK) | Integrera attitydanalys i dina program med hjälp av REST-API:et eller klientbiblioteket som är tillgängligt på flera olika språk. Mer information finns i attitydanalysens snabbstart. |
Dockercontainer | Använd den tillgängliga Docker-containern för att distribuera den här funktionen lokalt. Med dessa docker-containrar kan du föra tjänsten närmare dina data av kompatibilitets-, säkerhets- eller andra driftsskäl. |
Bestämma hur data ska bearbetas (valfritt)
Ange attitydanalysmodellen
Som standard använder attitydanalys den senaste tillgängliga AI-modellen i din text. Du kan också konfigurera dina API-begäranden att använda en specifik modellversion.
Språk för inmatning
När du skickar dokument som ska bearbetas av attitydanalys kan du ange vilket av de språk som stöds som de är skrivna i. Om du inte anger något språk kommer attitydanalys som standard att vara engelska. API:et kan returnera förskjutningar i svaret för att stödja olika flerspråkiga kodningar och emojikodningar.
Skicka in data
Attitydanalys och åsiktsutvinning ger ett resultat av högre kvalitet när du ger det mindre mängder text att arbeta med. Detta är motsatsen till vissa funktioner, till exempel extrahering av nyckelfraser som presterar bättre på större textblock.
Om du vill skicka en API-begäran behöver du din language-resursslutpunkt och nyckel.
Anteckning
Du hittar nyckeln och slutpunkten för språkresursen på Azure Portal. De kommer att finnas på resursens nyckel- och slutpunktssida under resurshantering.
Analysen utförs när begäran har tagits emot. Att använda funktionerna för sentimentanalys och åsiktsutvinning synkront är tillståndslöst. Inga data lagras i ditt konto och resultatet returneras omedelbart i svaret.
När du använder den här funktionen asynkront är API-resultaten tillgängliga i 24 timmar från den tidpunkt då begäran matades in och anges i svaret. Efter den här tidsperioden rensas resultaten och är inte längre tillgängliga för hämtning.
Få resultat av attitydanalys och åsiktsutvinning
När du får resultat från API:et bestäms ordningen på de returnerade nyckelfraserna internt av modellen. Du kan strömma resultatet till ett program eller spara utdata till en fil i det lokala systemet.
Attitydanalys returnerar en attitydetikett och konfidenspoäng för hela dokumentet och varje mening i det. Poäng närmare 1 indikerar ett högre förtroende för etikettens klassificering, medan lägre poäng indikerar lägre konfidens. Ett dokument kan ha flera meningar och konfidenspoängen i varje dokument eller mening uppgår till 1.
Opinionsutvinning identifierar mål (substantiv eller verb) i texten och deras associerade utvärdering (adjektiv). Till exempel har meningen "Restaurangen hade god mat och vår server var vänlig" två mål: mat och server. Varje mål har en utvärdering. Till exempel skulle utvärderingen för mat vara utmärkt, och utvärderingen för servitören skulle vara vänlig.
API:et returnerar yttranden som ett mål (substantiv eller verb) och en utvärdering (adjektiv).
Tjänst- och datagränser
Information om storleken och antalet begäranden som du kan skicka per minut och sekund finns i artikeln om tjänstbegränsningar .