CrossTrainedRecognizerSet Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
CrossTrainedRecognizerSet — rozpoznawanie do wybierania między wytrenowanym rozpoznawaniem krzyżowym.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Dziedziczenie
Uwagi
Implementacja rozpoznawania, która wywołuje wiele rozpoznań, które są trenowane krzyżowo z intencjami odroczenia modelu do innego rozpoznawania. Każdy aparat rozpoznawania powinien mieć intencje ze specjalnym wzorcem nazwy intencji $"DefersToRecognizer_{Id}", aby reprezentować intencję wytrenowanego krzyżowo dla innego rozpoznawania.
Jeśli istnieje konsensus wśród wytrenowanych przez krzyżowych aparatów rozpoznawania, zwracana jest struktura recognizerResult z rozpoznawania konsensusu.
W przypadku wystąpienia konfliktów lub niejednoznacznych sygnałów z rozpoznawania intencja "ChooseIntent" zostanie zwrócona z wynikami wszystkich aparatów rozpoznających.
Konstruktory
CrossTrainedRecognizerSet(String, Int32) |
Inicjuje nowe wystąpienie klasy CrossTrainedRecognizerSet. |
Pola
ChooseIntent |
Nazwa intencji, która zostanie utworzona przez ten aparat rozpoznawania, jeśli podrzędne osoby rozpoznające nie mają konsensusu dla intencji. (Odziedziczone po Recognizer) |
DeferPrefix |
Standardowy prefiks nazwy intencji wytrenowanych krzyżowo. |
Kind |
Klasa idenfififier. |
NoneIntent |
Standardowa brak intencji, która oznacza, że żaden z rozpoznawania nie rozpoznaje intencji. (Odziedziczone po Recognizer) |
Właściwości
Id |
Pobiera lub ustawia identyfikator rozpoznawania. (Odziedziczone po Recognizer) |
LogPersonalInformation |
Pobiera lub ustawia flagę, aby określić, czy dane telemetryczne powinny zawierać dane osobowe w dzienniku. (Odziedziczone po AdaptiveRecognizer) |
Recognizers |
Pobiera lub ustawia rozpoznawanie danych wejściowych. |
TelemetryClient |
Pobiera lub ustawia obecnie skonfigurowane IBotTelemetryClient zdarzenie RecognizerResult. (Odziedziczone po Recognizer) |
Metody
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Używa wartości RecognizerResult, aby utworzyć listę właściwości, które mają zostać uwzględnione podczas śledzenia wyniku w telemetrii. (Odziedziczone po AdaptiveRecognizer) |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Uruchamia bieżący element DialogContext.TurnContext.Activity za pomocą funkcji rozpoznawania i zwraca wartość RecognizerResult. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Uruchamia bieżący element DialogContext.TurnContext.Activity za pomocą rozpoznawania i zwraca wynik silnie typizowanego rozpoznawania przy użyciu interfejsu IRecognizerConvert. (Odziedziczone po Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Śledzi zdarzenie o nazwie zdarzenia podanej przy użyciu telemetriiClient dołączania właściwości /metryk. (Odziedziczone po Recognizer) |