Instrukcje: korzystanie z analizy tonacji i wyszukiwania opinii

Analiza tonacji i wyszukiwania opinii to dwa sposoby wykrywania pozytywnych i negatywnych tonacji. Korzystając z analizy tonacji, można uzyskać etykiety tonacji (takie jak "negatywne", "neutralne" i "pozytywne") oraz oceny ufności na poziomie zdania i dokumentu. Opinia górnicza zawiera szczegółowe informacje o opiniach związanych z wyrazami (takimi jak atrybuty produktów lub usług) w tekście.

Analiza opinii

Analiza tonacji stosuje etykiety tonacji do tekstu, które są zwracane na poziomie zdania i dokumentu z współczynnikiem ufności dla każdego z nich.

Etykiety są pozytywne, negatywne i neutralne. Na poziomie dokumentu można również zwrócić mieszaną etykietę tonacji. Tonacja dokumentu jest określona poniżej:

Opinia zdania Zwrócona etykieta dokumentu
Co najmniej jedno positive zdanie znajduje się w dokumencie. Pozostałe zdania to neutral. positive
Co najmniej jedno negative zdanie znajduje się w dokumencie. Pozostałe zdania to neutral. negative
Co najmniej jedno zdanie i co najmniej jedno negative positive zdanie znajdują się w dokumencie. mixed
Wszystkie zdania w dokumencie to neutral. neutral

Wyniki ufności wahają się od 1 do 0. Wyniki bliżej 1 wskazują większą pewność klasyfikacji etykiety, a niższe wyniki wskazują na niższą pewność siebie. Dla każdego dokumentu lub każdego zdania przewidywane wyniki skojarzone z etykietami (dodatnie, ujemne i neutralne) sumują się do 1. Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą przejrzystości odpowiedzialnej sztucznej inteligencji.

Górnictwo opinii

Analiza opinii jest funkcją analizy tonacji. Znana również jako Analiza tonacji opartej na aspektach w przetwarzaniu języka naturalnego (NLP), ta funkcja zapewnia bardziej szczegółowe informacje o opiniach związanych z atrybutami produktów lub usług w tekście. Interfejs API przedstawia opinie jako cel (czasownik lub czasownik) i ocenę (przymiotnik).

Jeśli na przykład klient odwołuje się do opinii o hotelu, takim jak "Pokój był świetny, ale personel był nieprzyjazny"., Wyszukiwanie opinii znajdzie cele (aspekty) w tekście oraz powiązane oceny (opinie) i opinie. Analiza tonacji może zgłaszać tylko negatywną tonację.

Diagram przykładu wyszukiwania opinii

Jeśli używasz interfejsu API REST, aby uzyskać wyszukiwanie opinii w wynikach, musisz uwzględnić flagę opinionMining=true w żądaniu analizy tonacji. Wyniki wyszukiwania opinii zostaną uwzględnione w odpowiedzi na analizę tonacji. Wyszukiwania opinii to rozszerzenie analizy tonacji i jest uwzględnione w bieżącej warstwie cenowej.

Opcje programowania

Aby użyć analizy tonacji, przesyłasz nieprzetworzone tekst bez struktury na potrzeby analizy i obsługujesz dane wyjściowe interfejsu API w aplikacji. Analiza jest wykonywana zgodnie z rzeczywistym użyciem, bez dodatkowego dostosowania modelu używanego na danych. Istnieją dwa sposoby używania analizy tonacji:

Opcja programowania opis
Studio językowe Language Studio to platforma internetowa, która umożliwia wypróbowanie łączenia jednostek z przykładami tekstowymi bez konta platformy Azure i własnych danych podczas tworzenia konta. Aby uzyskać więcej informacji, zobacz witrynę internetową language Studio lub przewodnik Szybki start dla programu Language Studio.
Interfejs API REST lub biblioteka klienta (Zestaw Azure SDK) Integrowanie analizy tonacji z aplikacjami przy użyciu interfejsu API REST lub biblioteki klienta dostępnej w różnych językach. Aby uzyskać więcej informacji, zobacz przewodnik Szybki start dotyczący analizy tonacji.
Kontener platformy Docker Użyj dostępnego kontenera platformy Docker, aby wdrożyć tę funkcję lokalnie. Te kontenery platformy Docker umożliwiają przybliżenie usługi do danych ze względów zgodności, zabezpieczeń lub innych powodów operacyjnych.

Określanie sposobu przetwarzania danych (opcjonalnie)

Określanie modelu analizy tonacji

Domyślnie analiza tonacji będzie używać najnowszego dostępnego modelu sztucznej inteligencji w tekście. Możesz również skonfigurować żądania interfejsu API tak, aby używały określonej wersji modelu.

Języki wejściowe

Podczas przesyłania dokumentów do przetworzenia przez analizę tonacji można określić, które z obsługiwanych języków są zapisywane. Jeśli nie określisz języka, analiza tonacji będzie domyślnie ustawiona na angielski. Interfejs API może zwracać przesunięcia w odpowiedzi na obsługę różnych kodowań wielojęzycznych i emoji.

Przesyłanie danych

Analiza tonacji i wyszukiwania opinii generują wynik o wyższej jakości, gdy nadajesz mu mniejsze ilości tekstu do pracy. Jest to przeciwieństwo niektórych funkcji, takich jak wyodrębnianie kluczowych fraz, które działa lepiej na większych blokach tekstu.

Aby wysłać żądanie interfejsu API, potrzebny będzie punkt końcowy i klucz zasobu języka.

Uwaga

Klucz i punkt końcowy zasobu Language można znaleźć w witrynie Azure Portal. Będą one znajdować się na stronie Klucz i punkt końcowy zasobu w obszarze zarządzanie zasobami.

Analiza jest wykonywana po odebraniu żądania. Korzystanie z analizy tonacji i funkcji wyszukiwania opinii synchronicznie jest bezstanowe. Żadne dane nie są przechowywane na Twoim koncie, a wyniki są zwracane natychmiast w odpowiedzi.

W przypadku korzystania z tej funkcji asynchronicznie wyniki interfejsu API są dostępne przez 24 godziny od momentu pozyskiwania żądania i są wskazywane w odpowiedzi. Po upływie tego okresu wyniki są czyszczone i nie są już dostępne do pobierania.

Uzyskiwanie analizy tonacji i wyników wyszukiwania opinii

Po otrzymaniu wyników z interfejsu API kolejność zwracanych kluczowych fraz jest określana wewnętrznie przez model. Wyniki można przesyłać strumieniowo do aplikacji lub zapisywać dane wyjściowe w pliku w systemie lokalnym.

Analiza tonacji zwraca etykietę tonacji i współczynnik ufności dla całego dokumentu i każde zdanie w nim. Wyniki bliżej 1 wskazują większą pewność klasyfikacji etykiety, a niższe wyniki wskazują na niższą pewność siebie. Dokument może zawierać wiele zdań, a wyniki ufności w każdym dokumencie lub zdaniu sumuje się do 1.

Wyszukiwanie opinii będzie znajdować cele (owniki lub czasowniki) w tekście i ich skojarzona ocena (przymiotnik). Na przykład zdanie "Restauracja miała świetne jedzenie, a nasz serwer był przyjazny" ma dwa cele: jedzenie i serwer. Każdy element docelowy ma ocenę. Na przykład ocena żywności byłaby świetna, a ocena serwera byłaby przyjazna.

Interfejs API zwraca opinie jako element docelowy (czasownik lub czasownik) i ocenę (przymiotnik).

Limity usług i danych

Aby uzyskać informacje na temat rozmiaru i liczby żądań, które można wysłać na minutę i sekundę, zobacz artykuł Dotyczący limitów usług.

Zobacz też