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