Udostępnij za pośrednictwem


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 usłudze 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 usłudze Azure Synapse w celu wzbogacania danych przy użyciu analiza tekstu w języku azure AI.

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

Wymagania wstępne

Zaloguj się do witryny Azure Portal.

Zaloguj się w witrynie Azure Portal.

Tworzenie tabeli platformy Spark

Na potrzeby tego samouczka potrzebna jest tabela Platformy Spark.

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

  2. Przekaż plik na konto magazynu usługi Azure Synapse w usłudze Data Lake Storage Gen2.

    Zrzut ekranu przedstawiający opcje przekazywania danych.

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

    Zrzut ekranu przedstawiający opcje tworzenia tabeli Platformy Spark.

  4. Nadaj tabeli nazwę w komórce kodu i uruchom notes w puli platformy 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 Learning Predict with a model (Przewidywanie uczenia>maszynowego 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 wymagań 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, dla którego 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 łączenia się z usługami Azure AI. Udostępniona usługa połączona azure AI umożliwia bezpieczne odwołowanie się do usługi Azure AI z tego środowiska bez ujawniania żadnych 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