CrossTrainedRecognizerSet Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
CrossTrainedRecognizerSet — Распознаватель для выбора между кроссобученными распознавателями.
public class CrossTrainedRecognizerSet : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type CrossTrainedRecognizerSet = class
inherit AdaptiveRecognizer
Public Class CrossTrainedRecognizerSet
Inherits AdaptiveRecognizer
- Наследование
Комментарии
Реализация распознавателя, которая вызывает несколько распознавателей, которые перекрестно обучены с намерениями, которые модели откладываются на другой распознаватель. Каждый распознаватель должен иметь намерения со специальным шаблоном имени намерения $"DefersToRecognizer_{Id}", чтобы представить намерение с перекрестным обучением для другого распознавателя.
При наличии консенсуса между кроссобученными распознавателями возвращается структура распознавателяResult из распознавателя консенсуса.
В случае возникновения конфликтующих или неоднозначных сигналов от распознавателей будет возвращено намерение "ChooseIntent" с результатами всех распознавателей.
Конструкторы
CrossTrainedRecognizerSet(String, Int32) |
Инициализирует новый экземпляр класса CrossTrainedRecognizerSet. |
Поля
ChooseIntent |
Имя намерения, которое будет создано этим распознавательом, если дочерние распознаватели не имеют консенсуса для намерений. (Унаследовано от Recognizer) |
DeferPrefix |
Стандартный префикс межобученного имени намерения. |
Kind |
Идентификатор класса. |
NoneIntent |
Стандартное намерение none, т. е. ни одно из распознавателей не распознает намерение. (Унаследовано от Recognizer) |
Свойства
Id |
Возвращает или задает идентификатор распознавателя. (Унаследовано от Recognizer) |
LogPersonalInformation |
Возвращает или задает флаг для определения того, должны ли данные телеметрии включать персональные данные в журнал. (Унаследовано от AdaptiveRecognizer) |
Recognizers |
Возвращает или задает распознаватели входных данных. |
TelemetryClient |
Возвращает или задает текущий настроенный IBotTelemetryClient объект , который регистрирует событие RecognizerResult. (Унаследовано от Recognizer) |
Методы
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Использует RecognizerResult для создания списка свойств, которые будут включены при отслеживании результата в телеметрии. (Унаследовано от AdaptiveRecognizer) |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает RecognizerResult. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает строго типизированный результат распознавателя с помощью IRecognizerConvert. (Унаследовано от Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Отслеживает событие с именем события, указанным с помощью TelemetryClient, прикрепляющего свойства и метрики. (Унаследовано от Recognizer) |