Megosztás a következőn keresztül:


Útmutató: Hangulatelemzés és véleménybányászat használata

A hangulatelemzés és a véleménybányászat a pozitív és negatív hangulat észlelésének két módja. Hangulatelemzéssel hangulatfeliratokat (például "negatív", "semleges" és "pozitív") és megbízhatósági pontszámokat kaphat a mondat és a dokumentum szintjén. A véleménybányászat részletes információkat nyújt a szövegben szereplő szavakkal (például termékek vagy szolgáltatások attribútumai) kapcsolatos véleményekről.

Hangulatelemzés

A hangulatelemzés hangulatfeliratokat alkalmaz a mondat- és dokumentumszinten visszaadott szövegekre, és mindegyikhez megbízhatósági pontszámot ad vissza.

A címkék pozitívak, negatívak és semlegesek. A dokumentum szintjén a vegyes hangulatcímke is visszaadható. A dokumentum hangulatát az alábbiakban határozzuk meg:

Mondat hangulata Visszaadott dokumentumcímke
Legalább egy positive mondat szerepel a dokumentumban. A többi mondat a .neutral positive
Legalább egy negative mondat szerepel a dokumentumban. A többi mondat a .neutral negative
Legalább egy negative mondat és legalább egy positive mondat szerepel a dokumentumban. mixed
A dokumentumban minden mondat a következő neutral: . neutral

A megbízhatósági pontszámok 1 és 0 között mozognak. Az 1-hez közelebbi pontszámok nagyobb megbízhatóságot jeleznek a címke besorolásában, míg az alacsonyabb pontszámok alacsonyabb megbízhatóságot jeleznek. Minden dokumentum vagy mondat esetében a címkékhez társított előrejelzett pontszámok (pozitív, negatív és semleges) legfeljebb 1-et adnak hozzá. További információt a Felelős AI átláthatósági megjegyzésében talál.

Véleménybányászat

A véleménybányászat a hangulatelemzés egyik funkciója. Más néven aspektusalapú hangulatelemzés a természetes nyelvi feldolgozásban (NLP), ez a funkció részletesebb információkat nyújt a termékek vagy szolgáltatások attribútumaihoz kapcsolódó véleményekről a szövegben. Az API célként (főnév vagy ige) és értékelésként (melléknévként) jeleníti meg a véleményeket.

Ha például egy ügyfél visszajelzést küld egy szállodáról, például "A szoba nagyszerű volt, de a személyzet barátságtalan volt", a Véleménybányászat a szövegben megkeresi a célokat (szempontokat), valamint a hozzájuk tartozó értékeléseket (véleményeket) és véleményeket. A hangulatelemzés csak negatív hangulatot jelenthet.

A véleménybányászati példa ábrája

Ha a REST API-t használja, a véleménybányászat eredményében való lekéréséhez fel kell vennie a opinionMining=true jelzőt egy hangulatelemzési kérelembe. A véleménybányászat eredményei szerepelni fognak a hangulatelemzési válaszban. A véleménybányászat a hangulatelemzés kiterjesztése, és a jelenlegi tarifacsomag része.

Fejlesztési lehetőségek

A hangulatelemzés használatához nyers strukturálatlan szöveget kell küldenie elemzéshez, és kezelnie kell az API-kimenetet az alkalmazásban. Az elemzés az adott módon történik, az adatokon használt modell további testreszabása nélkül. A hangulatelemzés kétféleképpen használható:

Fejlesztési lehetőség Leírás
Language Studio A Language Studio egy webalapú platform, amely lehetővé teszi az entitások Azure-fiók nélküli szöveges példákkal és saját adatokkal való összekapcsolását a regisztráció során. További információt a Language Studio webhelyén vagy a Language Studio rövid útmutatójában talál.
REST API vagy ügyfélkódtár (Azure SDK) Integrálhatja a hangulatelemzést az alkalmazásokba a REST API vagy a különböző nyelveken elérhető ügyfélkódtár használatával. További információt a hangulatelemzés rövid útmutatójában talál.
Docker-tároló A szolgáltatás helyszíni üzembe helyezéséhez használja a rendelkezésre álló Docker-tárolót. Ezek a Docker-tárolók lehetővé teszik, hogy megfelelőségi, biztonsági vagy egyéb működési okokból közelebb hozza a szolgáltatást az adataihoz.

Az adatok feldolgozásának meghatározása (nem kötelező)

A hangulatelemzési modell megadása

Alapértelmezés szerint a hangulatelemzés a legújabb elérhető AI-modellt használja a szövegen. Az API-kéréseket konfigurálhatja egy adott modellverzió használatára is.

Beviteli nyelvek

Amikor hangulatelemzéssel feldolgozandó dokumentumokat küld be, megadhatja, hogy a támogatott nyelvek közül melyikbe vannak beírva. Ha nem ad meg nyelvet, a hangulatelemzés alapértelmezés szerint angol lesz. Az API eltolásokat adhat vissza a válaszban a különböző többnyelvű és emoji kódolások támogatásához.

Adatok elküldése

A hangulatelemzés és a véleménybányászat jobb minőségű eredményt ad, ha kisebb mennyiségű szöveget ad a munkához. Ez ellentétben áll néhány funkcióval, például a kulcskifejezések kinyerése, amely jobban teljesít a nagyobb szövegblokkokon.

API-kérés küldéséhez szüksége lesz a language erőforrásvégpontra és a kulcsra.

Megjegyzés

A language erőforrás kulcsát és végpontját a Azure Portal találja. Ezek az erőforrás kulcs- és végpontoldalán , az erőforrás-kezelés alatt találhatók.

Az elemzés a kérelem megkapásakor történik meg. A hangulatelemzés és a véleménybányászati funkciók szinkron használata állapot nélküli. A rendszer nem tárol adatokat a fiókjában, és a rendszer azonnal visszaadja az eredményeket a válaszban.

Ha ezt a funkciót aszinkron módon használja, az API-eredmények a kérés betöltésétől számítva 24 órán keresztül érhetők el, és a válaszban szerepel. Ezt az időtartamot követően az eredmények törlődnek, és már nem érhetők el lekérésre.

Hangulatelemzési és véleménybányászati eredmények lekérése

Amikor eredményeket kap az API-tól, a visszaadott kulcskifejezések sorrendjét a modell belsőleg határozza meg. Az eredményeket streamelheti egy alkalmazásba, vagy mentheti a kimenetet egy fájlba a helyi rendszeren.

A hangulatelemzés egy hangulatcímkét és megbízhatósági pontszámot ad vissza a teljes dokumentumhoz és a benne lévő mondatokhoz. Az 1-hez közelebbi pontszámok nagyobb megbízhatóságot jeleznek a címke besorolásában, míg az alacsonyabb pontszámok alacsonyabb megbízhatóságot jeleznek. A dokumentumok több mondattal is rendelkezhetnek, és az egyes dokumentumok vagy mondatok megbízhatósági pontszámai legfeljebb 1-et adhatnak hozzá.

A véleménybányászat célokat (főneveket vagy igéket) fog keresni a szövegben és a hozzájuk tartozó értékelésben (melléknév). Például a "Az étteremben nagyszerű étel volt, és a kiszolgálónk barátságos volt" mondatnak két célja van: az étel és a kiszolgáló. Minden célhoz tartozik egy értékelés. Például az élelmiszer-értékelésnagyszerű lenne, és a kiszolgáló értékelése barátságos lenne.

Az API célként (főnév vagy ige) és értékelésként (melléknévként) adja vissza a véleményeket.

Szolgáltatási és adatkorlátok

A percenként és másodpercenként küldhető kérelmek méretével és számával kapcsolatos információkért tekintse meg a szolgáltatáskorlátokról szóló cikket.

Lásd még