Wprowadzenie

Ukończone

Przetwarzanie języka naturalnego (NLP) to typowy problem ze sztuczną inteligencją, w którym oprogramowanie musi być w stanie pracować z tekstem lub mową w postaci języka naturalnego, który użytkownik ludzki będzie pisać lub mówić. W szerszym obszarze NLP zrozumienie języka naturalnego (NLU) dotyczy problemu określania znaczenia semantycznego z języka naturalnego — zwykle przy użyciu wytrenowanego modelu językowego.

Typowy wzorzec projektowania rozwiązania do interpretacji języka naturalnego wygląda następująco:

Diagram przedstawiający aplikację akceptuje dane wejściowe języka naturalnego i używa modelu do określenia znaczenia semantycznego przed podjęciem odpowiednich działań.

W tym wzorcu projektowym:

  1. Aplikacja akceptuje dane wejściowe języka naturalnego od użytkownika.
  2. Model językowy służy do określania znaczenia semantycznego ( intencji użytkownika).
  3. Aplikacja wykonuje odpowiednią akcję.

Język platformy Azure umożliwia deweloperom tworzenie aplikacji na podstawie modeli językowych, które można wytrenować przy użyciu stosunkowo małej liczby próbek w celu rozpoznania zamierzonego znaczenia użytkownika.

W tym module dowiesz się, jak używać usługi do tworzenia aplikacji do interpretacji języka naturalnego przy użyciu języka platformy Azure.

Po ukończeniu tego modułu będziesz mieć następujące możliwości:

  • Aprowizuj zasób języka platformy Azure.
  • Definiowanie intencji, jednostek i wypowiedzi.
  • Użyj wzorców, aby odróżnić podobne wypowiedzi.
  • Użyj wstępnie utworzonych składników jednostki.
  • Trenowanie, testowanie, publikowanie i przeglądanie modelu.