Share via


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

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.

  1. Töltse le a szövegelemzéshez szükséges adatkészletet tartalmazóFabrikamComments.csvfájlt.

  2. Töltse fel a fájlt a Azure Synapse tárfiókba Data Lake Storage Gen2.

    Képernyőkép az adatok feltöltésére szolgáló kijelölésekről.

  3. 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.

    Spark-tábla létrehozására szolgáló kijelöléseket bemutató képernyőkép.

  4. 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: .

    Jegyzetfüzet futtatását bemutató képernyőkép.

    %%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

  1. 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.

    Képernyőkép a pontozási varázsló megnyitására szolgáló kijelölésekről.

  2. 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.

    Képernyőkép egy előre betanított hangulatelemzési modell kiválasztásáról.

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 hangulatelemzés konfigurálására szolgáló kijelöléseket bemutató képernyőkép.

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.

A hangulatelemzést bemutató képernyőkép.

Következő lépések