Självstudie: Attitydanalys med Azure AI-tjänster

I den här självstudien får du lära dig hur du enkelt kan utöka dina data i Azure Synapse Analytics med Azure AI-tjänster. Du använder textanalysfunktionerna i Azure AI Language för att utföra attitydanalys.

En användare i Azure Synapse kan helt enkelt välja en tabell som innehåller en textkolumn för att berika med sentiment. Dessa attityder kan vara positiva, negativa, blandade eller neutrala. En sannolikhet returneras också.

Den här självstudiekursen omfattar:

  • Steg för att hämta en Spark-tabelldatauppsättning som innehåller en textkolumn för attitydanalys.
  • Använda en guideupplevelse i Azure Synapse för att utöka data med hjälp av Textanalys i Azure AI Language.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Förutsättningar

Logga in på Azure Portal

Logga in på Azure-portalen.

Skapa en Spark-tabell

Du behöver en Spark-tabell för den här självstudien.

  1. Ladda ned FabrikamComments.csv-filen som innehåller en datauppsättning för textanalys.

  2. Ladda upp filen till ditt Azure Synapse lagringskonto i Data Lake Storage Gen2.

    Skärmbild som visar val för att ladda upp data.

  3. Skapa en Spark-tabell från .csv-filen genom att högerklicka på filen och välja SkapaSpark-tabell för ny anteckningsbok>.

    Skärmbild som visar val för att skapa en Spark-tabell.

  4. Namnge tabellen i kodcellen och kör notebook-filen i en Spark-pool. Kom ihåg att ange header=True.

    Skärmbild som visar hur du kör en notebook-fil.

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

Öppna azure AI-tjänstguiden

  1. Högerklicka på Spark-tabellen som skapades i föregående procedur. Välj Machine LearningPredict with a model (Förutsäga maskininlärning> med en modell) för att öppna guiden.

    Skärmbild som visar val för att öppna bedömningsguiden.

  2. En konfigurationspanel visas och du uppmanas att välja en förtränad modell. Välj Attitydanalys.

    Skärmbild som visar val av en förtränad attitydanalysmodell.

Konfigurera attitydanalys

Konfigurera sedan attitydanalysen. Välj följande information:

  • Länkad Azure Cognitive Services-tjänst: Som en del av de nödvändiga stegen skapade du en länkad tjänst till din Azure AI-tjänst. Välj det här.
  • Språk: Välj engelska som språk för den text som du vill utföra attitydanalys på.
  • Textkolumn: Välj kommentar (sträng) som textkolumn i datauppsättningen som du vill analysera för att fastställa sentimentet.

När du är klar väljer du Öppna anteckningsbok. Detta genererar en notebook-fil för dig med PySpark-kod som utför attitydanalysen med Azure AI-tjänster.

Skärmbild som visar val för att konfigurera attitydanalys.

Köra anteckningsboken

Anteckningsboken som du precis öppnade använder SynapseML-biblioteket för att ansluta till Azure AI-tjänster. Med den länkade Azure AI-tjänst som du angav kan du på ett säkert sätt referera till din Azure AI-tjänst från den här upplevelsen utan att avslöja några hemligheter.

Nu kan du köra alla celler för att utöka dina data med sentiment. Välj Kör alla.

Sentimenten returneras som positiva, negativa, neutrala eller blandade. Du får också sannolikheter per sentiment. Läs mer om attitydanalys i Azure AI-tjänster.

Skärmbild som visar attitydanalys.

Nästa steg