Использует ли QnAMaker логистическую регрессию?

Я понимаю, что QnAMaker хранит данные в Azure Search. Я где-то читал, что Луис использует "логистическую регрессию", чтобы соответствовать намерениям. Использует ли QnAMaker движок LUIS (т. Е. Также логистическая регрессия) или делает что-то еще, например, поиск с помощью Azure Search? Я также задаю этот вопрос, чтобы выяснить, могу ли я получить другие (лучшие) результаты, если я использую LUIS в качестве службы вместо QnAMaker.

1 ответ

Решение

QnAmaker - это поисковая служба. Он использует слой повторного ранжирования по результатам, возвращаемым поиском Azure. Для ранжирования используются различные функции, такие как нечеткое совпадение для правильного написания, изменения, совпадение слов и т. Д., Чтобы определить окончательный счет, по которому мы оцениваем.

LUIS - это служба понимания намерений, а QnAMaker - это служба поиска.

Так как обе модели ведут себя по-разному. Если у вас небольшой набор QnAs, вы, вероятно, получите лучшие результаты, обучив модель LUIS с одним намерением на QnA. Однако это не масштабируется для большого количества QnAs. Вот где QnAMaker полезен, потому что находит наилучшее совпадение без тренировочных намерений на основе совпадения слов.

Другие вопросы по тегам