Oktatóanyag: Hangulatelemzés az Azure AI-szolgáltatásokkal
Ebben az oktatóanyagban megtudhatja, hogyan bővítheti adatait egyszerűen az Azure Synapse Analyticsben az Azure AI-szolgáltatásokkal. Az Azure AI Language szövegelemzési képességeivel hangulatelemzést végezhet.
A Azure Synapse felhasználó egyszerűen kijelölhet egy táblázatot, amely egy szövegoszlopot tartalmaz, és hangulatokkal bővíthető. Ezek a vélemények lehetnek pozitívak, negatívak, vegyesek vagy semlegesek. A függvény valószínűségi értéket is visszaad.
Ez az oktatóanyag az alábbiakkal foglalkozik:
- A hangulatelemzéshez szükséges szövegoszlopot tartalmazó Spark-táblaadatkészlet lekérésének lépései.
- Azure Synapse varázslói felületének használata az adatok bővítéséhez az Azure AI Language Text Analytics használatával.
Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot.
Előfeltételek
- Azure Synapse Analytics-munkaterület alapértelmezett tárolóként konfigurált Azure Data Lake Storage Gen2 tárfiókkal. Önnek kell lennie annak a Data Lake Storage Gen2 fájlrendszernek a storage blobadatok közreműködőjének, amellyel dolgozik.
- Spark-készlet a Azure Synapse Analytics-munkaterületen. Részletekért lásd: Spark-készlet létrehozása Azure Synapse.
- Az Azure AI-szolgáltatások konfigurálása Azure Synapse című oktatóanyagban ismertetett konfigurálás előtti lépések.
Jelentkezzen be az Azure Portalra
Jelentkezzen be az Azure Portalra.
Spark-tábla létrehozása
Ehhez az oktatóanyaghoz szüksége lesz egy Spark-táblára.
Töltse le a szövegelemzéshez szükséges adatkészletet tartalmazóFabrikamComments.csvfájlt.
Töltse fel a fájlt a Azure Synapse tárfiókba Data Lake Storage Gen2.
Hozzon létre egy Spark-táblát a .csv fájlból. Ehhez kattintson a jobb gombbal a fájlra, és válassza az Új jegyzetfüzet>Spark-tábla létrehozása lehetőséget.
Nevezze el a táblát a kódcellában, és futtassa a jegyzetfüzetet egy Spark-készleten. Ne felejtse el beállítani a következőt
header=True
: .%%pyspark df = spark.read.load('abfss://default@azuresynapsesa.dfs.core.windows.net/data/FabrikamComments.csv', format='csv' ## If a header exists, uncomment the line below , header=True ) df.write.mode("overwrite").saveAsTable("default.YourTableName")
Az Azure AI-szolgáltatások varázslójának megnyitása
Kattintson a jobb gombbal az előző eljárásban létrehozott Spark-táblára. Válassza a Machine Learning>Előrejelzés modellel lehetőséget a varázsló megnyitásához.
Megjelenik egy konfigurációs panel, és a rendszer arra kéri, hogy válasszon ki egy előre betanított modellt. Válassza a Hangulatelemzés lehetőséget.
Hangulatelemzés konfigurálása
Ezután konfigurálja a hangulatelemzést. Válassza ki a következő részleteket:
- Azure Cognitive Services társított szolgáltatás: Az előfeltételek lépéseinek részeként létrehozott egy társított szolgáltatást az Azure AI-szolgáltatáshoz. Válassza ki itt.
- Nyelv: Válassza az angol nyelvet annak a szövegnek a nyelveként, amelyen hangulatelemzést szeretne végezni.
- Szövegoszlop: Jelölje ki a megjegyzést (sztringet) az adathalmaz azon szövegoszlopaként, amelyet elemezni szeretne a hangulat meghatározásához.
Ha végzett, válassza a Jegyzetfüzet megnyitása lehetőséget. Ez létrehoz egy pySpark-kóddal rendelkező jegyzetfüzetet, amely elvégzi a hangulatelemzést az Azure AI-szolgáltatásokkal.
A notebook futtatása
Az imént megnyitott jegyzetfüzet a SynapseML-kódtár használatával csatlakozik az Azure AI-szolgáltatásokhoz. Az Ön által biztosított Azure AI-szolgáltatások társított szolgáltatása lehetővé teszi, hogy biztonságosan hivatkozzon az Azure AI-szolgáltatásra ebből a felületből anélkül, hogy titkos kulcsokat tárt fel.
Most már minden cellát futtathat, hogy hangulatokkal gazdagítsa az adatokat. Válassza az Összes futtatása lehetőséget.
A hangulatok pozitívként, negatívként, semlegesként vagy vegyesen jelennek meg. Hangulatonként is kap valószínűségeket. További információ a hangulatelemzésről az Azure AI-szolgáltatásokban.