Samouczek: analiza tonacji za pomocą usług Azure AI

Z tego samouczka dowiesz się, jak łatwo wzbogacić dane w usłudze Azure Synapse Analytics za pomocą usług Azure AI. Do przeprowadzenia analizy tonacji użyjesz funkcji analizy tekstu języka sztucznej inteligencji platformy Azure .

Użytkownik w Azure Synapse może po prostu wybrać tabelę zawierającą kolumnę tekstową, aby wzbogacić ją o tonacje. Te tonacje mogą być pozytywne, negatywne, mieszane lub neutralne. Zostanie również zwrócone prawdopodobieństwo.

W tym samouczku opisano następujące czynności:

  • Kroki pobierania zestawu danych tabeli Spark zawierającego kolumnę tekstową do analizy tonacji.
  • Korzystanie z środowiska kreatora w Azure Synapse w celu wzbogacania danych przy użyciu analiza tekstu w języku sztucznej inteligencji platformy Azure.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Wymagania wstępne

Logowanie się do witryny Azure Portal

Zaloguj się w witrynie Azure Portal.

Tworzenie tabeli Platformy Spark

Do tego samouczka potrzebna jest tabela platformy Spark.

  1. Pobierz plik FabrikamComments.csv zawierający zestaw danych do analizy tekstu.

  2. Przekaż plik do konta magazynu Azure Synapse w Data Lake Storage Gen2.

    Zrzut ekranu przedstawiający opcje przekazywania danych.

  3. Utwórz tabelę Spark z pliku .csv, klikając plik prawym przyciskiem myszy i wybierając pozycję Nowy notes>Utwórz tabelę Spark.

    Zrzut ekranu przedstawiający opcje tworzenia tabeli Spark.

  4. Nadaj tabeli nazwę w komórce kodu i uruchom notes w puli Spark. Pamiętaj, aby ustawić wartość header=True.

    Zrzut ekranu przedstawiający uruchamianie notesu.

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

Otwieranie kreatora usług Azure AI

  1. Kliknij prawym przyciskiem myszy tabelę Spark utworzoną w poprzedniej procedurze. Wybierz pozycję Machine LearningPredict with a model (Przewidywanieusługi Machine Learning> za pomocą modelu), aby otworzyć kreatora.

    Zrzut ekranu przedstawiający opcje otwierania kreatora oceniania.

  2. Zostanie wyświetlony panel konfiguracji i zostanie wyświetlony monit o wybranie wstępnie wytrenowanego modelu. Wybierz pozycję Analiza tonacji.

    Zrzut ekranu przedstawiający wybór wstępnie wytrenowanego modelu analizy tonacji.

Konfigurowanie analizy tonacji

Następnie skonfiguruj analizę tonacji. Wybierz następujące szczegóły:

  • Połączona usługa Azure Cognitive Services: w ramach kroków wstępnych utworzono połączoną usługę z usługą Azure AI. Wybierz go tutaj.
  • Język: wybierz język angielski jako język tekstu, na którym chcesz przeprowadzić analizę tonacji.
  • Kolumna tekstowa: wybierz komentarz (ciąg) jako kolumnę tekstową w zestawie danych, którą chcesz przeanalizować, aby określić tonację.

Po zakończeniu wybierz pozycję Otwórz notes. Spowoduje to wygenerowanie notesu za pomocą kodu PySpark, który wykonuje analizę tonacji za pomocą usług Azure AI.

Zrzut ekranu przedstawiający opcje konfigurowania analizy tonacji.

Uruchamianie notesu

Otwarty notes używa biblioteki SynapseML do nawiązywania połączenia z usługami Azure AI. Udostępniona połączona usługa Azure AI umożliwia bezpieczne odwołowanie się do usługi Azure AI z tego środowiska bez ujawniania wpisów tajnych.

Teraz możesz uruchomić wszystkie komórki, aby wzbogacić dane o tonacje. Wybierz pozycję Uruchom wszystko.

Tonacje są zwracane jako pozytywne, negatywne, neutralne lub mieszane. Otrzymujesz również prawdopodobieństwa na tonację. Dowiedz się więcej o analizie tonacji w usługach Azure AI.

Zrzut ekranu przedstawiający analizę tonacji.

Następne kroki